Unity は SimpleJson を使用して構成ファイルを読み取ります

jsontest.json 配列

   private void jsontest()
    {
        StreamReader streamreader = new StreamReader(Application.dataPath + "/StreamingAssets/jsontest.json");
        string str = streamreader.ReadToEnd();
        JSONNode json = JSON.Parse(str);
        for (int i = 0; i < json.Count; i++)
        {
            Debug.Log(json[i]["id"] + "   " + json[i]["name"]);
        }
    }

 

jsontest_1.json は、配列に対応する playerinfo オブジェクトを定義します

    private void jsontest_1()
    {
        StreamReader streamreader = new StreamReader(Application.dataPath + "/StreamingAssets/jsontest_1.json");
        string str = streamreader.ReadToEnd();

        JSONNode json = JSON.Parse(str);

        JSONNode node = json["playerInfo"];
        for(int i=0;i<node.Count;i++)
        {
            Debug.Log(node[i]["id"] + "   " + node[i]["name"]);
        }
    }

 

おすすめ

転載: blog.csdn.net/LuffyZ/article/details/106259150