json格式解析工具_Unity Json的解析

f66a806a82b3660f1515f4810a4b6bcd.png
  • 在线校验格式化工具
在线JSON校验格式化工具(Be JSON)​www.bejson.com
  • unity 常用的几种解析json方式

目前接触的unity 解析json 有几种:

1.比较流行的listjson(数据对象必须和json一对一)

2.目前unity自带 JsonUtility(不能解析复杂的json)

3.Newtonsoft.Json (推荐可以解析复杂的json,不需要和json字段一对一 ,灵活)

下载地址:

SaladLab/Json.Net.Unity3D​github.com
011639fbbc29e552dd3df72ec8e175a3.png

listjson 对json 解析提供多样化,可以解析成JsonData,也可以通过JsonMapper 转成自定义的mode数据对象。

listJson功能比较丰富,但是在通过JsonMapper转成自定的对象时,自定义对象的字段要和解析的json字段一对一(json里面的字段,自定义的对象一定要有),不然会解析失败。

Json:

string 

通过 在线校验格式化工具 将Json转化为C#实体类

8bf7c4cd5dcd1974da3e7785f034c7e5.png

以下是转换结果:

public 

1.使用 listJson 解析数据

public 

2.使用 Newtonsoft.Json

public 

3.使用unity自带 JsonUtility

public 

方法调用

Root 

=====================持续更新中...==========================

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值