我在C#中调用RESTful服务,结果类似于此:
{
"blabla":1,
"bbb":false,
"blabla2":{
"aaa":25,
"bbb":25,
"ccc":0
},
"I_want_child_list_from_this":{
"total":15226,
"max_score":1.0,
"I_want_this":[
{
"A":"val1",
"B":"val2",
"C":"val3"
},
{
"A":"val1",
"B":"val2",
"C":"val3"
}
...
]
"more_blabla": "fff"
...
}
我想将“ I_want_this”部分作为
list
或object
的JObject
是否有类似的东西
(JObject)responseString["I_want_child_list_from_this"]["I_want_this"]
更一般地:
(JObject)responseString["sub"]["sub_sub"]
我正在使用
Newtonsoft.Json
谢谢!
最佳答案
当请求者使用NewtonSoft.Json作为其操作对象的api时,以下链接似乎与解决方案接近。也感谢其他用户的解决方案。
看例如这里newtonsoft.com/json/help/html/SerializingJSONFragments.htm