標籤:void eric generic ogr object int get this set
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的用法