使用插件:Newtonsoft插件
下载一个Newtonsoft.Json.dll,放到Assets下的一个文件里
1,写一个JSON文件
{
"code": 1,
"data": [
{
"id": "1258431",
"name": "ADD"
},
{
"id": "1500462",
"name": "CDD"
}
]
}
2、不需要写解析类,解析方法如下:
public void start()
{
string jsonTest = File.ReadAllText(Application.dataPath + "/StreamingAssets/JsonData.json");
Debug.Log(jsonTest);
JObject obj = JObject.Parse(jsonTest);
Debug.Log(obj["code"]);
JArray ints = (JArray)obj["data"];
foreach (var item in ints)
{
Debug.Log(item["name"].ToString()+"\t"+item["id"]);
}
}
输出结果如下: