csharp Json操纵

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp Json操纵相关的知识,希望对你有一定的参考价值。

// SOURCE: https://stackoverflow.com/questions/10354107/create-nested-json-with-c-sharp/48395144#48395144

dynamic parameters = new dynamic[2];

parameters[0] = new ExpandoObject();
parameters[0].title = "Yes";
parameters[0].id = "1";

parameters[0].menu = new dynamic[1];
parameters[0].menu[0] = new ExpandoObject();

parameters[0].menu[0].title = "Maybe";
parameters[0].menu[0].id = "3";
parameters[0].menu[0].alert = "No";
parameters[0].menu[0].menu = new dynamic[1];
parameters[0].menu[0].menu[0] = new ExpandoObject();
parameters[0].menu[0].menu[0].title = "Maybe Not";
parameters[0].menu[0].menu[0].id = "8";
parameters[0].menu[0].menu[0].alert = "No";
parameters[0].menu[0].menu[0].menu = new dynamic[0];

parameters[1] = new ExpandoObject();
parameters[1].title = "No";
parameters[1].id = "2";
parameters[1].menu = new dynamic[0];

// RESULT
[ { 
    title: "Yes",
    id : "1",
    menu: [ { 
        title: "Maybe",
        id : "3",
        alert : "No",
        menu: [ {
            title: "Maybe Not",
            id : "8",
            alert : "No",
            menu: []
        } ]
    } ]
},
{
    title: "No",
    id : "2",
    menu: []
}]


//SOURCE: https://stackoverflow.com/questions/3142495/deserialize-json-into-c-sharp-dynamic-object

以上是关于csharp Json操纵的主要内容,如果未能解决你的问题,请参考以下文章

markdown Json操纵

markdown Json操纵

优雅的操纵json数据地图素材——打破地理信息可视化的孤岛

python json及mysql——读取json文件存sql数据库日期类型转换终端操纵mysql及python codecs读取大文件问题

csharp 读写json文件

csharp json To Dynamic