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;}
}
主要方法
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);
}
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"
}
}