C# 从JSON中提取特定数据
我的应用程序中有以下代码(使用Newton.Json): 使用以下代码:C# 从JSON中提取特定数据,c#,json,C#,Json,我的应用程序中有以下代码(使用Newton.Json): 使用以下代码: Console.WriteLine(data); 我得到: { "result": "some random string goes here", "error": null, "id": "1" } 如何从数据变量中JSON的结果部分获取字符串,并将其放入自己的变量中供以后使用?如果您有一个与JSON的“形
Console.WriteLine(data);
我得到:
{
"result": "some random string goes here",
"error": null,
"id": "1"
}
如何从数据
变量中JSON的结果
部分获取字符串,并将其放入自己的变量中供以后使用?如果您有一个与JSON的“形状”对应的C#类(具有相同数据类型的相同属性):
你可以做:
ResponseType data = JsonConvert.DeserializeObject<ResponseType>(responseValue);
这可以在没有反序列化的情况下完成
var json = JObject.Parse(responseValue);
var result = json["result"];
打开名称空间
using Newtonsoft.Json.Linq;
你有没有检查这个问题:(还有其他类似的问题)?
string result = data.Result;
var json = JObject.Parse(responseValue);
var result = json["result"];
using Newtonsoft.Json.Linq;