在 .NET Framework 中使用 JSON
创建JSON对象:
private static void WriteContact()
{
using(JsonWriter writer=new JsonTextWrite(console.Out)
{
writer.WriteStartObject();
writer.WriteMember("Name");
writer.WriteString("liuyk");
writer.WriteMember("PermissionCall");
writer.WriteBoolean(true);
writer.WriteMember("Phone");
writer.WriteStartArray();
writePhoneNumber(writer,"location":"Home","Home","0791-3863***");
writer.WriteEndArray();
writer.WriteEndObject();
}
}
JsonTextWriter:创建JSON对象,除了 WriteStartArray、WriteString 和 WriteEndArray 方法之外,JsonWriter 类还提供了用于编写其他 JSON 值类型的方法,如 WriteNumber、WriteBoolean、WriteNull 等。WriteStartObject、WriteEndObject 和 WriteMember 方法为对象创建 JSON 文本
在上节中说到toJSONString():转化成JSON格式
在.net中,使用JsonConvert.ExportToString
string[] continents = {
"Europe", "Asia", "Australia", "Antarctica", "North America", "South
America", "Africa"
};
string jsonText = JsonConvert.ExportToString(continents);
JsonTextWriter来创建了!方便!简单!