undefined JSON对象/数组Javascript

时间:2018-04-06 22:38:47

标签: arrays json stringify

JSON数据

myData = {"data":[{"pre":1,"post":2}]}

JSON.stringify(myData)显示数据是一个包含一个元素(一个对象)的数组。

console.log("type of data: " + typeof(myData));
console.log("data: " + JSON.stringify(myData));
console.log("data.pre: " + data.pre);

记录结果

type of data: object
data: {"data":[{"pre":1,"post":2}]}
data.pre: undefined

我手动调整并添加了JSON。

它适用于此JSON(没有对象)

myData = {"pre":1,"post":2}

console.log("data.pre: " + data.pre); 

记录结果

data.pre: 1

我怎样才能做到这一点?我想稍后将其用作变量。

pre = data.pre;
post = data.post;

1 个答案:

答案 0 :(得分:0)

如果数组中的数据需要指定要访问的对象的索引,请访问:data[0].pre



myData = {"data":[{"pre":1,"post":2}]}

console.log("type of data: " + typeof(myData));
console.log("type of data: " + typeof(myData.data));
console.log("data: " + JSON.stringify(myData.data));
console.log("data.pre: " + myData.data[0].pre);
console.log("data.post: " + myData.data[0].post);