Это правильная строка JSON, которую я получаю? Я добавляю столбец MenuList JSON
в таблицу Menusss
, я пытаюсь использовать Pomelo.EntityFrameworkCore.MySql
для создания динамического бокового меню в ASP.NET Core 2.1
Проблема здесь, если моя таблица Menusss
не добавила MenuList JSON
, она покажет мне код ошибки "Неизвестный столбец", но когда я добавлю MenuList JSON
в таблицу Menusss
, я получите здесь разностную строку JSON.
MySql:
CREATE TABLE Menusss(
MenuId INT NOT NULL AUTO_INCREMENT,
MenuName VARCHAR(250),
ParentId INT,
ActiveNo BOOL,
MenuList JSON
);
JSON:
[
{
"menuId": 1,
"menuName": "VEHICLE TRADING",
"parentId": null,
"activeNo": 1,
"menuList": {
"object": [
{
"menuId": 2,
"menuName": "Purchase Agreement",
"parentId": 1,
"activeNo": 1,
"menuList": {
"object": [],
"json": "[]"
}
}
],
"json": "[{\"MenuId\":2,\"MenuName\":\"Purchase Agreement\",\"ParentId\":1,\"ActiveNo\":1,\"MenuList\":{\"Object\":[],\"Json\":\"[]\"}}]"
}
}
]