JSON在php里一句json_encode就可以得到
在C#里我们同样也很容易的可以得到
用到的类库:Newtonsoft.Json.dll
实体类:
class Cat { public string A { get; set; } public string B { get; set; } }
通过 JsonConvert:SerializeObject
Cat cat = new Cat() { A = "123", B = "245" }; var json = JsonConvert.SerializeObject(cat);
结果为:{"A":"123","B":"245"}
同样我们如果有字段结构和{"A":"123","B":"245"}一样的类(包含A、B就行),比如说:
class Dog { public string A { get; set; } public string B { get; set; } public string C { get; set; } }
我们同样可以反序列化出来这个类的对象;
var dog = JsonConvert.DeserializeObject<Dog>("{"A":"123","B":"245"}");
结果:dog.A:123
dog.B:123
dog.C:null