我的服务器配置为发送回JSON数据,但它并不像我预期的那样真正处于键/值对中。
我得到了这个:
["Value1","Value2","Value3"]
所以我的问题是,是否有人使用标准库来解析上述内容,只获取字符串值Value1
,Value2
和Value3
?
现在,我只是使用一段代码来替换[
上的]
,"
和","
个字符。它非常笨拙,正在寻找更清洁的东西。
答案 0 :(得分:4)
答案 1 :(得分:0)
浏览器有native JSON capabilities,nearly all modern browsers
支持对于不支持的浏览器,解析JSON的Crockford has a library
此外,Arrays are valid JSON。尝试将此字符串放在验证器中:
["Value1","Value2","Value3"]
答案 2 :(得分:0)
json字符串的格式也与您编码的数据类型有关。
当编码为json时,对象看起来与数组略有不同。
你正在使用jQuery吗?如果是这样,你可以使用:myArray = $.parseJSON(myString);