当前位置:   article > 正文

Unity3D Json解析_unity3d解析json

unity3d解析json

 

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

  1. 第三方都放在Plugins里面

  2. 写两个脚本:一个存放数据model

  3. 一个存放Json解析类

  4. 主意引用命名空间using LitJson

  5. 更改养的宠物的数量

如果宠物改成一个数组的话,则应该在构造方法里面进行数组的空间分配

 

解析Json:

 

第二种解析方法

***

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/123475?site
推荐阅读
相关标签
  

闽ICP备14008679号