在Unity中序列化和反序列化Json和Json數(shù)組我有一個(gè)從PHP文件發(fā)送到Unity的項(xiàng)目列表WWW。的WWW.text樣子:[
{
"playerId": "1",
"playerLoc": "Powai"
},
{
"playerId": "2",
"playerLoc": "Andheri"
},
{
"playerId": "3",
"playerLoc": "Churchgate"
}]我[]從哪里修剪額外的string。當(dāng)我嘗試使用它解析它時(shí)Boomlagoon.JSON,只檢索第一個(gè)對象。我發(fā)現(xiàn)我已經(jīng)到deserialize()了列表并導(dǎo)入了MiniJSON。但我很困惑如何deserialize()這個(gè)列表。我想遍歷每個(gè)JSON對象并檢索數(shù)據(jù)。如何使用C#在Unity中執(zhí)行此操作?我正在使用的課程是public class player{
public string playerId { get; set; }
public string playerLoc { get; set; }
public string playerNick { get; set; }}修剪后[]我可以使用MiniJSON解析json。但它只返回第一個(gè)KeyValuePair。IDictionary<string, object> players = Json.Deserialize(serviceData) as IDictionary<string, object>;
foreach (KeyValuePair<string, object> kvp in players){
Debug.Log(string.Format("Key = {0}, Value = {1}", kvp.Key, kvp.Value));}謝謝!
在Unity中序列化和反序列化Json和Json數(shù)組
人到中年有點(diǎn)甜
2019-05-24 13:43:06