当前位置: 首页 > 面试题库 >

访问JSON数据

胡劲
2023-03-14
问题内容

如果通过网络服务获得以下数据

{
    "d": [
        {
            "col1": "col 1 data 1",
            "col2": "col 2 data 1"
        },
        {
            "col1": "col 1 data 2",
            "col2": "col 1 data 2"
        }
    ]
}

我如何访问第二个col1?

如下:

success: function( data ) {
         alert( data.d ) ;
},

给我:

[object Object],[object Object]

问题答案:

它是一个包含2个元素的数组,其中包含col1col2,所以类似:

alert(data.d[1].col1);

0是第一个元素,然后选择“ col1”)



 类似资料:
  • 问题内容: 我正在使用jQuery 1.4.2创建ajax应用,并且尝试使用get(),post()和ajax()方法本身。我的php服务返回: 在我的成功回调中,我尝试以json.status和json [0] [0]的身份访问,但它始终返回“ undefined”。我究竟做错了什么? 我已经搜索了好几天了。我该如何访问返回的数据?任何帮助,将不胜感激。 问题答案: 要访问该状态值,您需要: 这

  • 问题内容: 我正在尝试使用zippopotam.us获取特定城市的邮政编码。我有下面的代码可以正常工作,但是当我尝试访问返回的密钥时 完整的JSON输出: 谢谢你的帮助。 问题答案: 我没有意识到第一个嵌套元素实际上是一个数组。正确访问邮政编码密钥的方法如下:

  • 我在这里遵循Spring启动教程: 使用rest服务的Spring boot教程 本教程工作正常,但是否有一种方法可以在原始JSON被解组(通过jackson JSON处理库)之前打印它以用于日志记录?

  • 问题内容: 假设我有json数据,例如 现在我正在从该json数据访问字段,例如: 如何以最有效的方式从给定的json数据访问第三个字段()? 不起作用 一种可能是我使用for循环构造字符串,然后进行eval评估,但是有没有有效的方法呢? 问题答案: 老实说,我无法理解您的问题。JSON已经结构化了,为什么需要更改结构? 在您的情况下,我将按以下方式访问它: 如果碰巧希望 遍历 数据,则需要: 更

  • 问题内容: 我正在从URL获取天气信息。 我得到的是: 如何访问所需的任何元素? 如果我这样做:我收到错误消息: 字符串索引必须是整数,而不是str。 问题答案: 您从url中获得的是一个json字符串。而且您不能直接用索引解析它。您应该将其转换为dict ,然后可以使用index对其进行解析。 与其使用中间方式将其保存到内存,然后将其读取为,不如直接从文件中加载它:

  • 问题内容: 我以为我知道该怎么做,但显然不知道。我有Flickr的API,它的开始如下: 现在我需要获取的信息来自照片阵列,因此我一直在尝试做的是: 很清楚,我似乎没有抓住重点,但是我不确定如何获取信息。 问题答案: 快速浏览Retrofit的文档说,它使用Gson将JSON转换为Java类。这意味着您需要Java中与JSON相匹配的类层次结构。你的…没有。 返回的JSON是具有单个字段“ pho