這里使用的是Json的一個(gè)開源項(xiàng)目LitJson
1.官網(wǎng)下載地址:http://www.json.org/

image.png

image.png
下載好的dll文件放在Plugins文件夾中

image.png
- 注意JSON的格式,可在線編輯并檢查格式是否有問題https://www.bejson.com/jsoneditoronline/,檢查無誤后保存并放在Resources文件夾中
{
"Name": "yusong",
"Age": 26,
"Birthday": "1986-11-21",
"Thumbnail": [
{
"Url": "http://xuanyusong.com",
"Height": 256,
"Width": "200"
},
{
"Url": "http://baidu.com",
"Height": 1024,
"Width": "500"
}
]
}

image.png
3.解析JSON字符串顯示字典鍵值,記得引用dll文件
using LitJson;//記得引用dll文件
public void ParseJson()
{
//加載文本 TextAsset
TextAsset itemText = Resources.Load<TextAsset>("Items");
string itemsJson = itemText.text;
//這里是解析,包括整形與字符串
JsonData jd = JsonMapper.ToObject(itemsJson);
Debug.Log("name = " + (string)jd["Name"]);
Debug.Log("Age = " + (int)jd["Age"]);
Debug.Log("Birthday = " + (string)jd["Birthday"]);
JsonData jdItems = jd["Thumbnail"];
for (int i = 0; i < jdItems.Count; i++)
{
Debug.Log("URL = " + jdItems[i]["Url"]);
Debug.Log("Height = " + (int)jdItems[i]["Height"]);
Debug.Log("Width = " + jdItems[i]["Width"]);
}
}