zoukankan      html  css  js  c++  java
  • unity_几种解析json的方法_杂记

    目前接触的unity 解析json 有几种
    1.比较流行的listjson(数据对象必须和json一对一)
    2.目前unity自带 JsonUtility(不能解析复杂的json)
    3.Newtonsoft.Json (推荐可以解析复杂的json,不需要和json字段一对一 ,灵活)
    (下载地址:https://github.com/SaladLab/Json.Net.Unity3D/releases)

    listjson 对json 解析提供多样化,可以解析成JsonData,也可以通过JsonMapper 转成自定义的mode数据对象。
    listJson功能比较丰富,但是在通过JsonMapper转成自定的对象时,自定义对象的字段要和解析的json字段一对一(json里面的字段,自定义的对象一定要有),不然会解析失败。

        //使用json解析
        public static T GetData2<T>(string text) where T : class
        {
            //LitJson 解析
            //JsonData table = AnalysisJson.Analy<JsonData>(text); 
            //T t = JsonMapper.ToObject<T>(table.ToJson());
    
            //Newtonsoft.json 解析
            // T t = JsonConvert.DeserializeObject<T>(text);
            //unity自带 json 解析
            T t = JsonUtility.FromJson<T>(text);
            return t;
        }
  • 相关阅读:
    java的原子类 AtomicInteger 实现原理是什么?
    Tomcat性能调优
    JVM性能调优
    vue下载和上传excle数据文件,解析excel文件数据并存在数据库中
    07----popo up 弹窗
    06----fiter
    05 ---批量操作
    04
    stark组件03
    stack组件03
  • 原文地址:https://www.cnblogs.com/Roz-001/p/11836571.html
Copyright © 2011-2022 走看看