LitJson 简单使用心得

LitJson 一般都是 服务器传送数据 ,客户端 负责解析数据的一个 流程。但对于我们  unity 设计者来说,如何在没有 服务器端的情况下,快速创建json并测试呢?首先,我给大家推荐一个 在线 json 编辑器。
他的地址是  http://www.sojson.com/editor.html
 

打开网页后,点击json在线编辑,他会出现上图界面。有一个样板的格式供你参考。
我们可以在右边鼠标点击文字进行修改。也可以点击小图方块进行添加项目。
当然你也可以在左边改,不过要当心改错。
这个东西的好处就是,你可以把你规划的json数据结构 编辑出来。
好,学会了这一步,那么下面我们把编辑好的内容复制粘帖 到 txt 文本文档中。txt你自己桌面创建一个就可。
然后把这个txt 拖到 unity——ASSETS中。
然后我们试着写代码测试

比如 ,我的txt 内容是
[AppleScript]  纯文本查看  复制代码
?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
{
     "name" : "zzj" ,
     "age" : 28 ,
     "sex" : "man" ,
     "info" : {
         "phone" : 13908888888 ,
         "address" : "china"
     } ,
     "myArray" : [
         "json" ,
         "xml" ,
         "C#" ,
         "unity"
     ]
}

我把他拖动到   


[AppleScript]  纯文本查看  复制代码
?
01
02
03
04
05
06
07
08
09
10
11
Debug.Log ( testTxt. text ) ; / / { "name" : "zzj" , "age" : 28 , "sex" : "man" , "info" : { "phone" : 13908888888 , "address" : "china" } , "myArray" : [ "json" , "xml" , "C#" , "unity" ] }
      public TextAsset testTxt;          
     JsonData jsontext = JsonMapper.ToObject ( testTxt. text ) / / 转化成json格式数据   
    
      print ( jsontext[ "name" ] ) ;
       print ( jsontext[ "age" ] ) ;
       print ( jsontext[ "sex" ] ) ;
       print ( jsontext[ "info" ][ "phone" ] ) ;
       print ( jsontext[ "info" ][ "address" ] ) ;
       for ( int i = 0 ; i < jsontext[ "myArray" ].Count;i + + )
           print ( jsontext[ "myArray" ][i] ) ;



输出
 

这样使用LitJson 是不是很方便了呢。客户端完全独立,等项目做完,再和服务端对接 也来得及了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值