【发布时间】:2020-04-25 12:58:10
【问题描述】:
我有一个 .NET Core 3.1 C# 应用程序读取以下 JSON 文档:
{
"info": {
"_postman_id": "b"
},
"item": [
{
"name": "GetEntityById via APIM",
"item": [
{
"name": "Call 1",
"url": {
"raw": "urlforcall1"
}
},
{
"name": "Call 2",
"url": {
"raw": "urlforcall2"
}
}
]
}
]
}
我想为每个item\item\name 和每个item\item\url\raw 选择值。
所以,我想以"Call 1":"urlforcall1" 和"Call 2":"urlforcall2" 结束。
我一直在玩,可以通过以下方式从raw 令牌中获取值:
var jObject = JObject.Parse(jsonString);
var urls = jObject.SelectTokens("..raw");
如何从其父级的兄弟name 获取值?
【问题讨论】:
-
您不想将 JSON 序列化为 C# 对象吗?
标签: c# json .net-core json.net