gpt4 book ai didi

c# - 使用 Newtonsoft.json.JsonTextWriter 编写 Json

转载 作者:可可西里 更新时间:2023-11-01 08:41:38 33 4
gpt4 key购买 nike

我正在使用 Newtonsoft.json.JsonTextWriter 编写一个 json。这是我的代码:

StringBuilder sb = new StringBuilder();
StringWriter sw = new StringWriter(sb);
JsonWriter jsonWriter = new JsonTextWriter(sw);

jsonWriter.Formatting = Formatting.Indented;

jsonWriter.WritePropertyName("Name");
jsonWriter.WriteValue("Allan");

我假设 sw 具有 json 格式 {"Name": "Allan"}。我怎样才能在一些字符串变量中获取书面文本,以便我可以在我的 http 请求中使用这个 json 数据?

最佳答案

我的回答现在不相关,因为问题中的代码示例已被编辑以包含这些行,留在这里供后代使用,请参阅评论以获取更多信息。


您需要添加以下内容以正确关闭 JSON 元素:

jsonWriter.WriteEndObject();

然后调用StringBuilder的ToString()方法:

string strMyString = sb.ToString(); //JSONString

引用资料:

StringWriter Constructor (MSDN) | Reading and Writing JSON (NewtonKing.com)

关于c# - 使用 Newtonsoft.json.JsonTextWriter 编写 Json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5980403/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com