Unity は JsonUtility を使用して Json ファイルの読み取りと書き込みを行います

jsonファイルは以下の通りで、streamingAssetsフォルダ内に配置されます。

{
  "configitemList ": 
  [
    {
      "item1": "item1",
      "item2": "item2",
      "item3": "item3",
    },
    {
      "item1": "item1",
      "item2": "item2",
      "item3": "item3",
    }
  ]
}
    public JsonConfig config;
    public void ReadVideoConfig()
    {
        string path = Application.streamingAssetsPath + "\\Config.json";
        StreamReader sr = new StreamReader(path);
        config = JsonUtility.FromJson<JsonConfig>(sr.ReadToEnd());
        sr.Close();
        sr.Dispose();
    }




[Serializable]
public class JsonConfig
{
    public List<jsonConfigitem> configitemList = new List<jsonConfigitem>();
}
[Serializable]
public class jsonConfigitem
{
    public string item1;

    public string item2;

    public string item3;
}

 

おすすめ

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