gpt4 book ai didi

c# - 从 C# 中的 JSON 字符串中获取特定值

转载 作者:行者123 更新时间:2023-12-05 09:30:52 25 4
gpt4 key购买 nike

我有如下定义的 JSON 字符串值。我只想获得“代码”的值(value)。我尝试了互联网上的解决方案,但我只得到一个空值。对此有什么想法吗?

 JObject json = JObject.Parse(JSON string here);
var jsonData = json.SelectToken("serviceMessage.code"); <-- THIS RETURNS NULL

JSON:

{
"highestSeverity":"Error",
"serviceMessage":[
{
"code":"3004",
"severity":"Error",
"reason":"Reason here."
}
]
}

最佳答案

由于 serviceMessage 是一个数组,假设您想要第一个项目,您可以简单地使用

var code = json["serviceMessage"][0]["code"];

实例:https://dotnetfiddle.net/2WgkcF

关于c# - 从 C# 中的 JSON 字符串中获取特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69269769/

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