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

如何在JavaScript中获取JSON键和值?

周翰池
2023-03-14
问题内容

我正在返回一个json,如下所示

{"name": "", "skills": "", "jobtitel": "Entwickler", "res_linkedin": "GwebSearch"}

我正在尝试获取每个元素的键和值:

..
}).done(function(data){
    alert(data['jobtitel']);
});

我正在undefined戒备。为什么?我尝试过data.jobtitel,我尝试循环但没有成功。


问题答案:
//By using jquery json parser    
var obj = $.parseJSON('{"name": "", "skills": "", "jobtitel": "Entwickler", "res_linkedin": "GwebSearch"}');
alert(obj['jobtitel']);

//By using javasript json parser
var t = JSON.parse('{"name": "", "skills": "", "jobtitel": "Entwickler", "res_linkedin": "GwebSearch"}');
alert(t['jobtitel'])

检查这个jsfiddle

jQuery 3.0开始 ,不推荐使用$ .parseJSON。要解析JSON字符串,请改用本机JSON.parse方法。

来源:http://api.jquery.com/jquery.parsejson/



 类似资料:
  • 问题内容: 我在JavaScript中有一个json-object,我想在其中获取使用过的键。我的JavaScript代码如下所示: 我想要一个循环来提醒我“ person”和“ age”,这是json-Array中第一个对象的键。 问题答案: [您拥有的只是一个对象,而不是“ json- object”。JSON是一种文本符号。您引用的是使用数组初始化程序和对象初始化程序(也称为“对象文字语法”

  • 问题内容: 我在JavaScript中有一个json-object,我想在其中获取使用的键。我的JavaScript代码如下所示: 我想要一个循环来提醒我“人”和“年龄”,这是json-Array中第一个对象的键。 问题答案: [您所拥有的只是一个对象,而不是“json-object”。JSON是一种文本符号。您引用的是使用数组初始化程序和对象初始化程序(也称为“对象文字语法”)的JavaScri

  • 问题内容: 我想尝试从Go中的JSON获取键值,但是我不确定该怎么做。 我已经能够使用simplejson来读取json值,但是我却无法找出如何获取键值。 谁能指出正确的方向和/或帮助我? 谢谢! 问题答案: 您可以通过执行以下操作来获取JSON结构的顶级密钥: 请注意,键的顺序不得与JSON结构中的键顺序相对应。它们在最后一片中的顺序甚至会在完全相同的代码的不同运行之间有所不同。这是由于地图迭代

  • 问题内容: 我正在struts上从事Web服务。现在我想要json对象使用其键值。然后,我必须发布类似数组的内容作为响应。我不知道如何在Struts中做到这一点。我知道如何在Servlet中执行此操作。因此,我使用的是我尝试过的以下代码,但我认为Struts中的代码有所不同。 因此,如何在Struts中做到这一点。还请告诉我如何解析json数组作为响应。 问题答案: 使用JSON无需将JSON发送

  • 问题内容: 我是JSON的新手。因此,如果这是一个非常基本的疑问,请不要责骂我。我有一个JSON对象参考,我想获取Key(对象只有一个“键值对”)。如何在Java中获得它? 问题答案: 您可以用来获取所有密钥。然后,您可以遍历密钥以从中获得第一个密钥,例如:

  • 问题内容: 此URL返回JSON: 我尝试了一下,但没有成功: 如何从该URL的JSON响应中获取JavaScript对象? 问题答案: 您可以使用jQuery 函数: