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 ottom:auto!important; float:none!important; height:auto!important; left:auto!important; line-height:1.1em!important; margin:0px!important; outline:0px!important; overflow:visible!important; padding:0px!important; position:static!important; right:auto!important; top:auto!important; vertical-align:baseline!important; width:auto!important; font-family:Consolas,
"sex" "man" ottom:auto!important; float:none!important; height:auto!important; left:auto!important; line-height:1.1em!important; margin:0px!important; outline:0px!important; overflow:visible!important; padding:0px!important; position:static!important; right:auto!important; top:auto!important; vertical-align:baseline!important; width:auto!important; font-family:Consolas,
"info" {
"phone" 13908888888 ottom:auto!important; float:none!important; height:auto!important; left:auto!important; line-height:1.1em!important; margin:0px!important; outline:0px!important; overflow:visible!important; padding:0px!important; position:static!important; right:auto!important; top:auto!important; vertical-align:baseline!important; width:auto!important; font-family:Consolas,
"address" "china"
} ottom:auto!important; float:none!important; height:auto!important; left:auto!important; line-height:1.1em!important; margin:0px!important; outline:0px!important; overflow:visible!important; padding:0px!important; position:static!important; right:auto!important; top:auto!important; vertical-align:baseline!important; width:auto!important; font-family:Consolas,
"myArray" [
"json" ottom:auto!important; float:none!important; height:auto!important; left:auto!important; line-height:1.1em!important; margin:0px!important; outline:0px!important; overflow:visible!important; padding:0px!important; position:static!important; right:auto!important; top:auto!important; vertical-align:baseline!important; width:auto!important; font-family:Consolas,
"xml" ottom:auto!important; float:none!important; height:auto!important; left:auto!important; line-height:1.1em!important; margin:0px!important; outline:0px!important; overflow:visible!important; padding:0px!important; position:static!important; right:auto!important; top:auto!important; vertical-align:baseline!important; width:auto!important; font-family:Consolas,
"C#" ottom:auto!important; float:none!important; height:auto!important; left:auto!important; line-height:1.1em!important; margin:0px!important; outline:0px!important; overflow:visible!important; padding:0px!important; position:static!important; right:auto!important; top:auto!important; vertical-align:baseline!important; width:auto!important; font-family:Consolas,
"unity"
]
}

我把他拖动到
复制代码
11
Debug.Log ( testTxt. text ) ; / { "zzj" ottom:auto!important; float:none!important; height:auto!important; left:auto!important; line-height:1.1em!important; margin:0px!important; outline:0px!important; overflow:visible!important; padding:0px!important; position:static!important; right:auto!important; top:auto!important; vertical-align:baseline!important; width:auto!important; font-family:Consolas, 28 "man" 13908888888 "china" [ "unity" ] }
public TextAsset testTxt;
JsonData jsontext = JsonMapper.ToObject 转化成json格式数据
print jsontext[ ;
;
;
][ ;
;
for ( int i 0 ; i < jsontext[ ].Count;i + )
][i] ;

输出
这样使用LitJson 是不是很方便了呢。客户端完全独立,等项目做完,再和服务端对接 也来得及了。

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念