Unity之几种Json库比对

工具Json字符串转为objectobject转为Json字符串优劣
JsonUtility(UnityEngine自带)FromJsonToJson类对象多层嵌套无法解析为Json
LitJsonToObjectToJson源码
NewtonJsonSerializeObjectDeserializeObject屏蔽null字段非常方便
  • Json字符串存储
        StreamWriter file = new StreamWriter(filePath + "/" + fileName, false, Encoding.UTF8);
        file.Write(jsonData);
        file.Close();
  • Json字符串读取
File.ReadAllText(_path, Encoding.GetEncoding("utf-8"));

ps:生成的json字符串一定要去检测一下有没有问题。


【20200817】
NewtonJson在ios上会报错,所以用经受了考验的SimpleJson吧。(老大的经验之谈)

【20211106】
JsonUtility之类对象多层嵌套无法解析为Json,实测它出现啦,List无法被序列化,OptionItem可以,OptionItem是class。

【20211230】
给自己写了个软考笔记,发现读不到数据,一查:原来是Newtonsoft导致的,换了LitJson可以。
Unity2019.4.30f1
Redmi K30u

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值