我試圖將JSON文件的內容添加到列表。通常情況下,我將使用循環遍歷對象,但使用COUNT將不會編譯,並且當我使用LENGTH時,它將計算字符串中的字符數。將JSON對象添加到列表Unity 3D和C#
對象製作時我需要將它製作爲JSONArray嗎?如果是,我該如何做?或者我需要另一種循環?我正在使用最新的XP兼容版本5.2.3f版本。 謝謝!
我試圖將JSON文件的內容添加到列表。通常情況下,我將使用循環遍歷對象,但使用COUNT將不會編譯,並且當我使用LENGTH時,它將計算字符串中的字符數。將JSON對象添加到列表Unity 3D和C#
對象製作時我需要將它製作爲JSONArray嗎?如果是,我該如何做?或者我需要另一種循環?我正在使用最新的XP兼容版本5.2.3f版本。 謝謝!
您可以使用MiniJson:
var jsonString = File.ReadAllText(jsonFileName);
var list = Json.Deserialize(jsonString) as List<object>;
我目前使用BoomLagoon。 MiniJson是否與Unity3d兼容? –
是的,它與Unity3d兼容。我已經在一些Unity3d項目中使用過它,如下所示:https://github.com/skahal/Buildron/blob/c75c064790335bb1304f190ab048186609a84014/src/Buildron/Assets/Plugins/MiniJSON.cs – giacomelli
**「但使用COUNT不會編譯」 **爲什麼不張貼不工作的代碼?另外發佈一個你想添加到列表中的json的例子。否則,這個問題是不完整的。 – Programmer
可能的重複[在Unity中循環銷售數據的JSON以創建圖表的最佳方式是什麼?](http://stackoverflow.com/questions/38535239/whats-the-best-way-to-loop-通過銷售數據來創建圖表在聯合國) – Fattie
你只是在尋找.Length而不是.Count?從不使用數組由於任何原因,只使用列表<> – Fattie