如何在Javascript中解析/使用此JSON

如何在Javascript中解析/使用此JSON,javascript,json,Javascript,Json,我的代码中有一个具有以下内容的变量: { "Rows": [ { "New":1, "CachedNumberType":0, "Date":1327479615921, "Type":2, "Number":"123456", "Duration":1 } ] } 我认为它是JSON,我如何解析它?例如

我的代码中有一个具有以下内容的变量:

{
"Rows":
    [
        {
            "New":1,
            "CachedNumberType":0,
            "Date":1327479615921,
            "Type":2,
            "Number":"123456",
            "Duration":1
        }
    ]
}

我认为它是JSON,我如何解析它?例如,使用json2.js?或者我如何在JavaScript中使用它?

您已经说过,当您在包含JSON的变量上尝试JSON.parse时,它表示无法解析它。是否已经反序列化了?或者它根本就不是JSON?例如,您在JavaScript源代码中引用的是一个对象文字,其中包含一个数组文字,该数组文字包含另一个对象文字;看不到JSON

var jsonObj = JSON.parse(jsonString);
如果执行console.logx.Rows[0].Date;,其中x是您试图传递给JSON.parse的变量,您看到日期值了吗


很多人混淆了JSON和JavaScript文本语法,因为JSON是从JavaScript文本语法派生的文本格式。我怀疑这就是这里发生的事情。

我有一个包含字符串的对象。。。我将如何将其转换为JSON字符串?@Coder\u sLaY:只需将保存JSON字符串的对象作为参数传递给JSON.parseit表示无法解析JSON字符串:@编码器:如果您将该字符串分配给变量,请确保所有引号都已转义,否则将过早结束json字符串。@编码器:那么您确定它是json字符串吗?是否已经反序列化了?或者可能根本就不是JSON?例如,您在JavaScript源代码中引用的是一个对象文字,其中包含一个数组文字,该数组文字包含另一个对象文字;看不到JSON。如果执行console.logx.Rows[0].Date;,会发生什么;,其中x是您试图传递给JSON.parse的变量。如果您不知道console.log,请改用alert。