如何使用json.net(JObject/Jarray/Jtoken)並以最快(性能)的方式將類轉換爲字典?字典的關鍵是在json文件中看到「名稱」如何使用json.net(JObject/Jarray/Jtoken)並以最快的方式將其轉換爲字典?
任何人都可以幫忙嗎?
非常感謝!
seed.json
{
"Seed": [
{
"name": "Cheetone",
"growthrate": 1,
"cost": 500
},
{
"name": "Tortone",
"growthrate": 8,
"cost": 100
}
],
}
public class SoilStat
{
public int growthRate;
public int cost;
}
public class DataLoader : MonoSingleton<DataLoader>
{
public string txt;
Dictionary<string, SoilStat> _soilList = new Dictionary<string, SoilStat>();
JObject rawJson = JObject.Parse(txt);
???
}
什麼是_txtAsset?頂部是JSON的片段嗎?如果是這樣,你能否提供你正在使用的實際有效的JSON? (因爲它是畸形的) –
你的問題聽起來很一般,但你展示的實際代碼似乎並非如此。字典鍵應該是什麼? – dbc
已更新代碼@dbc – phongyewtong