LitJson的用法

Posted kerven

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LitJson的用法相关的知识,希望对你有一定的参考价值。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using LitJson;

namespace testLitJson
{
    class Program
    {
        static void Main(string[] args)
        {
            string str= Console.ReadLine();
            if (str == "k")
            {
                testLitjsonm();
            }
            Console.ReadKey();
        }

        public static void testLitjsonm()
        {
            person xiaohong = new person(002, "小红");
            Console.WriteLine("xiaohong.id="+ xiaohong.Id);
            Console.WriteLine("xiaohong.name="+xiaohong.Name);

            string temp_s= JsonMapper.ToJson(xiaohong);
            Console.WriteLine("temp_s="+temp_s);

            JsonData tempjd= JsonMapper.ToObject(temp_s);
            int idvalue = (int)tempjd["Id"];
            Console.WriteLine(idvalue);
            string namevalue = (string)tempjd["Name"];
            Console.WriteLine(namevalue);

            person xiaohongclone = new person(idvalue, namevalue);
            Console.WriteLine("xiaohongclone.id=" + xiaohongclone.Id);
            Console.WriteLine("xiaohongclone.name=" + xiaohongclone.Name);
        }
    }
}

public class person
{
    private int id;
    private string name;

    //Ctrl+R+E快速构造访问器
    public int Id { get => id; set => id = value; }
    public string Name { get => name; set => name = value; }

    public person(int id,string name)
    {
        this.id = id;
        this.name = name;
    }
}

  运行结果:

 

以上是关于LitJson的用法的主要内容,如果未能解决你的问题,请参考以下文章

Unity LitJson

unity怎么导入litjson

c_cpp 加载源图像固定用法(代码片段,不全)

利用litJson解析Json接口

SQL Select 语句的用法

使用 LitJson 解析Json并读取数据