当前位置: 首页 > 编程语言 > C#

将嵌套的json解析为unity分享

时间:2023-04-11 00:16:04 C#

将嵌套的json解析为unity使用系统集合;使用System.IO;使用System.Net;使用UnityEngine.UI;publicclassReadJson:MonoBehaviour{publicTextmyText;[System.Serializable]publicclassProductInfo{publicstringtitle}}[System.Serializable]publicclassRootObject{publicProductInfoproduct_info{get;放;}}voidStart(){TextAssetasset=Resources.Load(Path.Combine("Json","toulouse"))asTextAsset;RootObjectm=JsonUtility.FromJson(asset.text);调试日志(m.product_info.title);我收到此错误消息:“对象引用未设置为对象的实例”。我试过这个,成功地解析了一个没有嵌套的json但我不明白为什么但是在创建适当的类之后它仍然不起作用。JsonUtility不支持属性。只需删除{get;设置;}[System.Serializable]publicclassProductInfo{publicstringtitle;}[System.Serializable]publicclassRootObject{publicProductInfoproduct_info;Unity的JSON实现很像孩子写的CS1项目。对于任何严肃的JSON使用,它“缺乏”......?推荐:JSON.NETForUnity,如果你能付费的话。或者...如果您更喜欢坚持使用Unity的JSON实现,请使用https://github.com/Bekwnn/UnityJsonHelper。该库解决了您描述的确切问题。以上就是C#学习教程:将嵌套的json解析成统一分享的所有内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。涉及侵权,请点击维权联系管理员删除。如需转载请注明出处: