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