在php jquery中的json对象中获取密钥

时间:2018-08-31 15:41:19

标签: javascript php jquery json

我正在使用php将json数据返回到jquery。我想要的是访问json中的键。我遵循了一个教程,并使用json字符串化,但无法访问密钥。

json数据:

<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/4.13.0/d3.min.js"></script>
<body>
  <svg id="graph" style="width: 1000px; height: 500px;"> </div>
</body>

jquery中的代码:

[
    {"id":"1","movie_name":"spiderman","releases_on":"20th August 2018"},
    {"id":"2","movie_name":"batman","releases_on":"21st August 2018"},
    {"id":"3","movie_name":"fast and furious 6","releases_on":"22nd August 2018"}
]

2 个答案:

答案 0 :(得分:0)

您必须使用JSON.parse(json)。 然后,您可以做到。

答案 1 :(得分:0)

JSON.stringify()将获取您的JSON对象,并将其转换为JSON字符串(此处为响应)。

JSON.parse()将采用字符串化的JSON并将其转换为对象,以便您可以通过.运算符进行访问

例如,

var a = { name: "John", age: 20 }
console.log(typeof a)   // object
var out = JSON.stringify(a)
console.log(typeof out)  // string
var res = JSON.parse(out) 
console.log(typeof res)  // object

我希望你明白了......