json是一种轻量级的数据交换格式,这个又是我就不在这里说了,相信大家都知道,由于unity中没有直接解析json的方法,这里我们需要借助LitJson这个开源组件,才能进行json的解析。 如果在c#中使用就相当方便了,像我这种喜欢js的,看着只有叹气了。几天在网上查询各种资料,终于找到了js调用的方法。 首先需要下载LitJson这个开源组件,在Project里Import New Asset把LigJson.dll文件导入,然后在JavaScript脚本中就可以直接使用了。
var url : String = "http://blog.7cuu.com/3dgame/api.php?c=json"; var w : WWW = WWW(url); yield w; var json:LitJson.JsonData = LitJson.JsonMapper.ToObject(w.text); for(var json_data:LitJson.JsonData in json) { print(json_data["name"]); }