1.把LitJson导入到项目里面;
2.建一个下面的脚本,不挂在游戏对象上;
3.新建下面一个脚本,挂在相机上.
1 using System.Collections; 2 using System.Collections.Generic; 3 using UnityEngine; 4 ?5 public class AnalyzeJsonTest : MonoBehaviour 6 { 7 ????string sss; 8 ????void Start () 9 ????{10 ????????sss = 11 ????????????"{ ‘desc‘: ‘hahaha‘, ‘status‘: 1000, ‘data‘: { ‘wendu‘: ‘20‘, ‘ganmao‘: ‘相对于今天将会出现大幅度降温,易发生感冒,请注意适当增加衣服,加强自我防护避免感冒。‘, ‘forecast‘: [ { ‘fengxiang‘: ‘北风‘, ‘fengli‘: ‘3-4级‘, ‘high‘: ‘高温 27℃‘, ‘type‘: ‘中雨‘, ‘low‘: ‘低温 19℃‘, ‘date‘: ‘6日星期五‘ }, { ‘fengxiang‘: ‘北风‘, ‘fengli‘: ‘微风级‘, ‘high‘: ‘高温 23℃‘, ‘type‘: ‘大雨‘, ‘low‘: ‘低温 17℃‘, ‘date‘: ‘7日星期六‘ }, { ‘fengxiang‘: ‘北风‘, ‘fengli‘: ‘微风级‘, ‘high‘: ‘高温 26℃‘, ‘type‘: ‘小雨‘, ‘low‘: ‘低温 17℃‘, ‘date‘: ‘8日星期天‘ }, { ‘fengxiang‘: ‘南风‘, ‘fengli‘: ‘微风级‘, ‘high‘: ‘高温 27℃‘, ‘type‘: ‘多云‘, ‘low‘: ‘低温 15℃‘, ‘date‘: ‘9日星期一‘ }, { ‘fengxiang‘: ‘南风‘, ‘fengli‘: ‘微风级‘, ‘high‘: ‘高温 29℃‘, ‘type‘: ‘多云‘, ‘low‘: ‘低温 16℃‘, ‘date‘: ‘10日星期二‘ } ], ‘yesterday‘: { ‘fl‘: ‘微风‘, ‘fx‘: ‘北风‘, ‘high‘: ‘高温 33℃‘, ‘type‘: ‘阴‘, ‘low‘: ‘低温 22℃‘, ‘date‘: ‘5日星期四‘ }, ‘aqi‘: ‘58‘, ‘city‘: ‘成都‘ } }";12 13 ????????AnalyzeJson();14 ????}15 ????void AnalyzeJson()16 ????{17 ????????LitJson.JsonData jsondata = ReadJson.AnalyseJson(sss);18 ????????//string s1 = jsondata["desc"][0].ToString(); ?错误的想法19 20 ????????string s1 = jsondata["desc"].ToString();21 ????????string s2 = jsondata[0].ToString();22 ????????print("s1 + s2:" + s1 + "\t" + s2);23 ????????//hahaha ???hahaha24 25 ????????string s3 = jsondata[1].ToString();26 ????????print("s3:" + s3);27 ????????//100028 29 ????????string s4 = jsondata["data"]["wendu"].ToString();30 ????????print("s4:" + s4);31 ????????//2032 33 ????????string s5 = jsondata["data"][1].ToString();34 ????????print("s5:" + s5);35 ????????//相对于今天将会出现大幅度降温,易发生感冒,请注意适当增加衣服,加强自我防护避免感冒。36 37 ????????string s6 = jsondata[2][2][2][5].ToString();38 ????????print("s6:" + s6);39 ????????//8日星期天40 41 ????????string s7 = jsondata[2][2][4][4].ToString();42 ????????print("s7:" + s7);43 ????????//低温 16℃44 ????}45 46 ????/*47 ?????48 ?????{ ‘desc‘: ‘hahaha‘,49 ???????‘status‘: 1000,50 ???????‘data‘: 51 ?????????????{ ‘wendu‘: ‘20‘, 52 ??????????????‘ganmao‘: ‘相对于今天将会出现大幅度降温,易发生感冒,请注意适当增加衣服,加强自我防护避免感冒。‘, 53 ??????????????‘forecast‘: 54 ???????????????????[ { ‘fengxiang‘: ‘北风‘, ‘fengli‘: ‘3-4级‘, ‘high‘: ‘高温 27℃‘, ‘type‘: ‘中雨‘, ‘low‘: ‘低温 19℃‘, ‘date‘: ‘6日星期五‘ 55 ?????????????????????}, 56 ?????????????????????{ ‘fengxiang‘: ‘北风‘, ‘fengli‘: ‘微风级‘, ‘high‘: ‘高温 23℃‘, ‘type‘: ‘大雨‘, ‘low‘: ‘低温 17℃‘, ‘date‘: ‘7日星期六‘ 57 ?????????????????????}, 58 ?????????????????????{ ‘fengxiang‘: ‘北风‘, ‘fengli‘: ‘微风级‘, ‘high‘: ‘高温 26℃‘, ‘type‘: ‘小雨‘, ‘low‘: ‘低温 17℃‘, ‘date‘: ‘8日星期天‘ 59 ?????????????????????}, 60 ?????????????????????{ ‘fengxiang‘: ‘南风‘, ‘fengli‘: ‘微风级‘, ‘high‘: ‘高温 27℃‘, ‘type‘: ‘多云‘, ‘low‘: ‘低温 15℃‘, ‘date‘: ‘9日星期一‘ 61 ?????????????????????}, 62 ?????????????????????{ ‘fengxiang‘: ‘南风‘, ‘fengli‘: ‘微风级‘, ‘high‘: ‘高温 29℃‘, ‘type‘: ‘多云‘, ‘low‘: ‘低温 16℃‘, ‘date‘: ‘10日星期二 63 ?????????????????????} 64 ???????????????????], 65 ?????????????‘yesterday‘: 66 ?????????????????????????{ ‘fl‘: ‘微风‘, ‘fx‘: ‘北风‘, ‘high‘: ‘高温 33℃‘, ‘type‘: ‘阴‘, ‘low‘: ‘低温 22℃‘, ‘date‘: ‘5日星期四‘ 67 ??????????????????????????}, 68 ?????????????‘aqi‘: ‘58‘,69 ?????????????‘city‘: ‘成都‘70 ??????????} 71 ?????}72 ????*/73 }
4.自己改变3脚本中的数据瞎捣吧.
Json 解析Json
原文地址:http://www.cnblogs.com/Peng18233754457/p/7830845.html