我使用EF和SQL为LINQ生成对象,并且具有从存储过程返回的复杂类型。现在想要使用Newtonsoft json librarys将这些对象序列化为嵌套的JSON文件。
问题在于所有序列化的JSON文件都是扁平的(因为程序返回的结果都是行),现在想要问的是 -
使用什么技术来自动获得结构良好(嵌套)的JSON (我需要序列化大量的程序)?
是否有办法为LINQ配置EF或SQL以具有多态关联等功能(如this,但那是旧的)
示例:
[{"key":value,"key":value,"key":value...}] --> generated JSON
想要看起来像:
{
"key": value,
"key": value,
.
.
.
},
"table1": <------ structured like this
{
"key": value
"key": value
},
"table2":
{
"key": value
"key": value
}
}