我在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”部分作为listobjectJObject
是否有类似的东西

(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

10-07 19:09
查看更多