zoukankan      html  css  js  c++  java
  • LitJson的使用

    用于记录信息的类

     [SerializeField]
    
    public class Student
    
    {
    
        public int id;
    
        public string name;
    
        public string sex;
    
        public int age;
    
    }

    将实体类序列化为json格式

      

    public string ToJson()
    
        {
    
            Student student = new Student();
    
            student.age = 15;
    
            student.id = 0;
    
            student.name = "xiaoming";
    
            student.sex = "";
    
            Student student1 = new Student();
    
            student1.id = 2;
    
            student1.name = "xiaoli";
    
            student1.sex = "";
    
            student1.age = 12;
    
            List<Student> liststudents = new List<Student>();
    
            liststudents.Add(student);
    
            liststudents.Add(student1);
    
            
    
            string strjson= JsonMapper.ToJson(liststudents);
    
            Debug.Log(strjson);
    
            return strjson;
    
            
    
    }

    将上面转换成json格式的数据转换为List<Student> 

    对象

     public void ToObject(string strjson)
    
        {
    
            List<Student> list = new List<Student>();
    
            list = JsonMapper.ToObject<List<Student>>(strjson);
    
            foreach(var stu in list)
    
            {
    
                Debug.Log(stu.id);
    
            }
    
        }
    
    }

    文件要存为.json格式的文件

  • 相关阅读:
    微信支付 h5
    微信支付 h5
    Android stadio butternife工具
    Android stadio butternife工具
    Android stadio 自定义debug release keystore
    Android stadio 自定义debug release keystore
    Android 微信支付步骤
    Android 微信支付步骤
    t
    t
  • 原文地址:https://www.cnblogs.com/wzqoydn/p/7690707.html
Copyright © 2011-2022 走看看