1. 程式人生 > >C# LitJson Json序列化簡單使用

C# LitJson Json序列化簡單使用

Model

public class point   {
    public string name{ get; set;}
    public string age{ get; set;}
    public DateTime birthday{ get; set;}
}
public class Person{
    public Person()
    {
        point = new point ();
    }
    public string objName{ get; set;}
    public string objType{ get; set
;} public point point{ get; set;} }

主要方法

/// <summary>
    /// model轉json物件
    /// </summary>
    /// <returns>The my object.</returns>
    void InstanceMyObject ()
    {
        Person person = new Person ();
        person.objName = "kc";
        person.objType = "moreType";
        person.point.name = "kc xiaoming"
; person.point.age = "100"; person.point.birthday = DateTime.Now; jsonStr = JsonMapper.ToJson (person); Debug.Log (jsonStr); } /// <summary> /// Jsons the data use. /// </summary> void JsonDataUse(){ JsonData jsondata = JsonMapper.ToObject (jsonStr); Debug.Log (jsondata["objName"
].ToString()); Debug.Log (jsondata["point"]["age"].ToString()); }

Json字串

{
    "objName": "kc",
    "objType": "moreType",
    "point": {
        "name": "kc xiaoming",
        "age": "100",
        "birthday": "03/27/2017 14:13:10"
    }
}