赞
踩
Json 数据格式:
{
"Key":"Value",
"Key2":Value2",
}
键值对:键一定是字符串、值根据需要
{
"name":"xiaoming",
"age":10,
"gender":"男",
"province": {
"luoyang": "yichuan"
}
}
数组形式:(有多个单独对象)
[
{"key":value
"key1":value,
},
{
"key2":value
}
]
对象也可是数组
For Example:
{
"name":"曹操",
"hp":829.26,
"attack":62,
"skills":[
{
"name":"被动技能-黑暗霸王"
},
{
"name":"Q技能-黑暗出鞘",
"cd":[9,8,7,5],
"mp":[100,120,140,160]
},
{
"name":"W技能-黑暗霸气",
"cd":[6,5,4,3],
"mp":[50,50,50,50]
},
{
"name":"R技能-黑暗降临于世",
"cd":[60,50,45,30],
"mp":[100,150,180,200],
}
]
}
Json解析:
方法一:System.Josn(不常用)
主要类:
JsonArray -->[]
JsonObject-->{}
JsonValue 具体的一个value值
方法二:LitJson
第三方都放在Plugins里面
写两个脚本:一个存放数据model
一个存放Json解析类
主意引用命名空间using LitJson
更改养的宠物的数量
如果宠物改成一个数组的话,则应该在构造方法里面进行数组的空间分配
解析Json:
第二种解析方法
***
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。