UnityでJsonオブジェクトの配列読み込みをしたいのですがエラーになってしまいます。
解答よろしくおねがいします。
エラーコード
NullReferenceException: Object reference not set to an instance of an object
GameManager.Start ()
json
1{ 2 "aaa": [ 3 {"bbb": "111", "ccc": "222"}, 4 {"bbb": "333", "ccc": "444"} 5 ] 6}
C#
1using System; 2using UnityEngine; 3 4public class InputJson 5{ 6 public AAA[] aaa; 7} 8 9 10public class AAA 11{ 12 public int bbb; 13 public int ccc; 14} 15 16public class JsonReader : MonoBehaviour 17{ 18 void Start() 19 { 20 string inputString = Resources.Load<TextAsset>("input").ToString(); 21 InputJson inputJson = JsonUtility.FromJson<InputJson>(inputString); 22 Debug.Log(inputJson.aaa[0].bbb); // 111 23 Debug.Log(inputJson.aaa[1].ccc); // 444 24 } 25}
回答1件
あなたの回答
tips
プレビュー