是否有标准库或函数来解析JSON中的字符串

时间:2012-05-07 13:58:33

标签: javascript json parsing

  

可能重复:
  how to parse json in javascript

我的服务器配置为发送回JSON数据,但它并不像我预期的那样真正处于键/值对中。

我得到了这个:

["Value1","Value2","Value3"]

所以我的问题是,是否有人使用标准库来解析上述内容,只获取字符串值Value1Value2Value3

现在,我只是使用一段代码来替换[上的]"","个字符。它非常笨拙,正在寻找更清洁的东西。

3 个答案:

答案 0 :(得分:4)

你可能看起来只是一个数组而不是JSON,但回答你的问题。

Using Native JSON

var jsObject = JSON.parse(jsonString);

答案 1 :(得分:0)

浏览器有native JSON capabilitiesnearly all modern browsers

支持

对于不支持的浏览器,解析JSON的Crockford has a library

此外,Arrays are valid JSON。尝试将此字符串放在验证器中:

["Value1","Value2","Value3"]

答案 2 :(得分:0)

json字符串的格式也与您编码的数据类型有关。

当编码为json时,对象看起来与数组略有不同。

你正在使用jQuery吗?如果是这样,你可以使用:

myArray = $.parseJSON(myString);

来源:http://api.jquery.com/jQuery.parseJSON/

相关问题