我正在使用 JSON.net 在 C# 中编写一些 json。我可以像这样生成 JSON
{
"id": "234",
"name": "abc"
}
我想做的是得到这个
{
"DATA": {
"id": "234",
"name": "abc"
}
}
这是我正在使用的 json.net 代码
StringBuilder sb = new StringBuilder();
StringWriter sw = new StringWriter(sb);
JsonWriter jsonWriter = new JsonTextWriter(sw);
jsonWriter.Formatting = Formatting.Indented;
jsonWriter.WriteStartObject();
jsonWriter.WritePropertyName("id");
jsonWriter.WriteValue("234");
jsonWriter.WritePropertyName("name");
jsonWriter.WriteValue("abc");
jsonWriter.WriteEndObject();
您能建议如何向其中添加“数据”部分吗?
制作根对象,然后写入属性名称"DATA"
,然后写入刚刚写入的对象:
jsonWriter.WriteStartObject();
jsonWriter.WritePropertyName("DATA");
jsonWriter.WriteStartObject();
jsonWriter.WritePropertyName("id");
jsonWriter.WriteValue("234");
jsonWriter.WritePropertyName("name");
jsonWriter.WriteValue("abc");
jsonWriter.WriteEndObject();
jsonWriter.WriteEndObject();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)