evalJSON应该返回数组

时间:2013-01-08 07:55:18

标签: jquery json parsing eval

我对jquery-json有疑问。我使用2.4版。 如果将带有条目的数组传递给evalJSON,它会将数组内的对象作为Text返回。如何用evalJSON返回一个数组? 我做错了什么?

示例:

var a = {'a': [1,2,45,5]}
b = jQuery.toJSON(a);
c = jQuery.evalJSON(b)

c的值现在是

对象 a:“[1,2,45,5]” proto :对象

a不是数组而是字符串

1 个答案:

答案 0 :(得分:0)

jQuery.evalJSON(b)

将返回json类型的对象。

您可以使用a.a获取数组,这意味着您可以获取a.a[0], a.a[1]之类的值,等等