Json数据(对象串对象)用LitJson解析

{
  "0": {
    "XLCS01": {
      "7": 260,
      "8": 280,
      "10": 335,
      "12": 380,
      "15": 400
    },
    "XLCS02": {
      "7": 260,
      "8": 280,
      "10": 335,
      "12": 380,
      "15": 400
    },
    "XLCS03": {
      "7": 260,
      "8": 280,
      "10": 335,
      "12": 380,
      "15": 400
    },
    "XLCS06": {
      "6.4": 225
    },
    "XLCS08": {
      "6.4": 225
    }
  },
  "1": {
    "XLCS01": {
      "7": 210,
      "8": 230,
      "10": 285,
      "12": 330,
      "15": 350
    },
    "XLCS02": {
      "7": 210,
      "8": 230,
      "10": 285,
      "12": 330,
      "15": 350
    },
    "XLCS03": {
      "7": 210,
      "8": 230,
      "10": 285,
      "12": 330,
      "15": 350
    },
    "XLCS06": {
      "6.4": 200
    },
    "XLCS08": {
      "6.4": 200
    }
  }
}
      string path = Application.streamingAssetsPath +"/"+ name + ".json";//自行定义
      FileInfo fInfo = new FileInfo(path);
      if (fInfo.Exists)
        {
            StreamReader r = new StreamReader(path);
            string s = r.ReadToEnd();
            JsonData data = JsonMapper.ToObject(str);
            Debug.Log(data["0"]["XLCS01"]["7"]);//注意不能有中文
        }

 

你可能感兴趣的:(Unity,Json)