LitJson 简单使用心得
来源:互联网 发布:手机扫描软件免费 编辑:程序博客网 时间:2024/05/28 11:50
LitJson 一般都是 服务器传送数据 ,客户端 负责解析数据的一个 流程。但对于我们 unity设计者来说,如何在没有 服务器端的情况下,快速创建json并测试呢?首先,我给大家推荐一个 在线 json 编辑器。
他的地址是 http://www.sojson.com/editor.html
打开网页后,点击json在线编辑,他会出现上图界面。有一个样板的格式供你参考。
我们可以在右边鼠标点击文字进行修改。也可以点击小图方块进行添加项目。
当然你也可以在左边改,不过要当心改错。
这个东西的好处就是,你可以把你规划的json数据结构 编辑出来。
好,学会了这一步,那么下面我们把编辑好的内容复制粘帖 到 txt 文本文档中。txt你自己桌面创建一个就可。
然后把这个txt 拖到 unity——ASSETS中。
然后我们试着写代码测试
比如 ,我的txt 内容是
我把他拖动到
输出
这样使用LitJson 是不是很方便了呢。客户端完全独立,等项目做完,再和服务端对接 也来得及了。
他的地址是 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 是不是很方便了呢。客户端完全独立,等项目做完,再和服务端对接 也来得及了。
0 0
- LitJson 简单使用心得
- C# LitJson Json序列化简单使用
- LitJson的使用
- Unity3D中LitJson使用
- LitJson 的使用
- LitJson的使用
- litjson插件的使用
- Unity3d LitJson 的使用
- LitJson使用范例
- litjson
- Litjson
- LitJson
- bonjour简单使用心得
- bonjour简单使用心得
- Git简单使用心得
- C#使用LitJson解析JSON
- C#使用LitJson解析JSON
- C#使用LitJson解析JSON
- Python 对字符串半金字塔图形输出
- JQuery选择器
- Eclipse一直building workspace问题解决
- 【关于Rect类中的inflaterect和deflaterect函数】
- 自己总结了一份java访问权限表
- LitJson 简单使用心得
- bash echo去回车和翻译转义字符
- C++著名库
- 线程安全
- 单元测试框架NUnit 之 assertions 断言
- 一点札记
- android httpclient封装,可以参考一下
- 汽车品牌案例:
- 往Eclipse导入项目后所有@Override处代码出错