无法从Json Object获取数据

没有

我正在从外部Web服务中获取一些数据,并使用Newtonsoft.Json.Linq将其解析为json

像这样

 JObject o = JObject.Parse(json);
 JArray sizes = (JArray) o["data"];

现在Sizes看起来像这样

{
    [
        {
            "post_id": "13334556777742_6456",
            "message": "messagecomes her",
            "attachment": {
                "media": [
                    {
                        "href": "http://onurl.html",
                        "alt": "",
                        "type": "link",
                        "src": "http://myurl.jpg"
                    }
                ],
                "name": "come to my name",
                "href": "http://mydeeplink.html",

                "description": "",
                "properties": [],
            },
        }
    ]
}

我需要"src": "http://myurl.jpg"从这个Json数组中获取元素。我试过了:

foreach (JObject obj in sizes)
{
    JArray media = (JArray)obj["attachment"];
    foreach (JObject obj1 in media)
    {
        var src = obj1["src"];
    }
}

但这会引发错误:

Unable to cast object of type 'Newtonsoft.Json.Linq.JObject' to type 'Newtonsoft.Json.Linq.JArray'.

在这条线

JArray media = (JArray)obj["attachment"];

有人可以帮我吗?

弗拉基米尔

尝试修复线

JArray media = (JArray)(obj["attachment"]);

JArray media = (JArray)(obj["attachment"]["media"]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法获取json数据

来自分类Dev

无法完全从Json获取数据

来自分类Dev

无法正确获取JSON数据

来自分类Dev

无法从Json获取完整的数据

来自分类Dev

无法完全从Json获取数据

来自分类Dev

无法从json文件获取数据

来自分类Dev

无法从JSON调用获取数据

来自分类Dev

无法使用json jquery获取数据

来自分类Dev

无法从JSON文件中获取数据

来自分类Dev

无法从服务器获取JSON数据

来自分类Dev

无法从jQuery ajax调用获取json数据

来自分类Dev

Swift上的Swifty JSON无法获取数据

来自分类Dev

无法获取json php中的大量数据

来自分类Dev

无法获取json数据-JSONDecodeError:预期值

来自分类Dev

无法使用json jquery获取数据

来自分类Dev

无法从android中的JSONObject获取JSON数据?

来自分类Dev

Swift上的Swifty JSON无法获取数据

来自分类Dev

无法从json服务器获取数据

来自分类Dev

无法从 JSON 数据集中获取位置坐标

来自分类Dev

无法从网页中获取 json 格式的数据

来自分类Dev

无法使用api获取json数据

来自分类Dev

无法使用 PHP 从 JSON 中获取数据

来自分类Dev

无法从 JSON 数据中获取键的值

来自分类Dev

异步/等待无法获取 JSON 数据

来自分类Dev

无法从 api 调用中获取 Json 数据

来自分类Dev

无法从文件中获取 json 数据

来自分类Dev

无法从Github获取JSON

来自分类Dev

无法从JSON获取值

来自分类Dev

无法获取JSON数组