您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> 游戏开发 >> 小白求助!关于Unity53以后的Json解析问题

小白求助!关于Unity53以后的Json解析问题

来源:网络整理     时间:2017/12/8 0:51:23     关键词:

关于网友提出的“ 小白求助!关于Unity53以后的Json解析问题”问题疑问,本网通过在网上对“ 小白求助!关于Unity53以后的Json解析问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 小白求助!关于Unity53以后的Json解析问题
描述:

JsonUnity

在使用JsonUtility进行Json的解析的时候一直报错:ArgumentException: JSON parse error: Invalid value. 试了好久也在网上查了很多遍但是一直没办法解决,求大神支招 小白求助!关于Unity53以后的Json解析问题

public void Analyze_Json (string a)
    {        
        OO o = JsonUtility.FromJson<OO>(a);
        Debug.Log(o.w.city);        
    }
    public class OO
    {
        public weatherinfo w;
    }
    public class weatherinfo
    {
        public string city;
        public string cityid;
        public string temp1;
        public string temp2;
        public string weather;
        public string img1;
        public string img2;
        public string ptime;
    }

json的字符串是这样的:
{
    "weatherinfo": {
        "city": "上海",
        "cityid": "101020100",
        "temp1": "6度",
        "temp2": "16度",
        "weather": "多云",
        "img1": "n1.gif",
        "img2": "d1.gif",
        "ptime": "18:00"
    }
}


解决方案1:

json 串需要保存为Unicode(Utf8无签名),有签名就报这个错

解决方案2:

JsonUtility 最好不要用这个,Unity不能序列化的他都不能用,什么Dict啊之类的
用LitJson吧

解决方案3:

 小白求助!关于Unity53以后的Json解析问题


以上介绍了“ 小白求助!关于Unity53以后的Json解析问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/4519074.html

相关图片

相关文章