C# LitJson Json序列化簡單使用
阿新 • • 發佈:2019-01-01
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"
}
}