Extract data from Json string

前端 未结 2 460
陌清茗
陌清茗 2020-12-02 21:07

I got a string containing Json. It looks like this:

\"status_code\":200,
\"status_txt\":\"OK\",
\"data\":
{
   \"img_name\":\"D9Y3z.png\",
   \"img_url\":\"h         


        
2条回答
  •  孤城傲影
    2020-12-02 21:48

    img_url is not a property of root object - it's a property of data object:

    var obj = JObject.Parse(json);
    var url = (string)obj["data"]["img_url"]; // http://s1.uploads.im/D9Y3z.png
    

    Another option:

    var url = (string)obj.SelectToken("data.img_url");
    

提交回复
热议问题