**JSONNode-简单易用,不需要声明类和结构体 插件下载地址
1,举个例子,看下面一段json**
[{
"名称": "精美礼品",
"图片": "精美礼品",
"故事线": {
"文件名": "11-1 Gift.txt",
"人物": [
{
"id": 21,
"名字": "Jason",
"性别": 0
},
{
"id": 17,
"名字": "Daisy",
"性别": 1
}]
}
},
{
"名称": "街头问路",
"图片": "街头问路",
"故事线": {
"文件名": "17-1 BusStop.txt",
"人物": [
{
"id": 16,
"名字": "Ashley",
"性别": 1
}]
}
}]
2,解析它是不是需要事先声明好类或者结构体,再声明对相应字段,有了JSONNode 你只需一步
JSONNode nodeList =JSONNode.Parse("你要解析的json字符串");
foreach (JSONNode nodejson in nodelist)
{
JSONNode node故事线 =nodejson["故事线"];
Debug.Log(node故事线);
JSONNode node名称 =nodejson["名称"];
Debug.Log(node名称);
JSONNode node人物 =node故事线["人物"];
foreach (JSONNode role in node人物)
{
Debug.Log(role);
}
}
3,最后附上福利 下载链接
|