我在html中有一个javascript来在客户端上呈现html。我知道如何使用JSON。我的问题是:没有JSON可以吗?
例如,我的服务器将使用servlet回复[["good", "bad"],["first", "second", "third"]]
等数组。我在主题中提到了String数组,因为xmlhttp.responseText
被视为文本或字符串。所以在javascript中,如何将此结果转换为数组变量?
使用JSON,我的服务器必须回复
{
"1": ["good", "bad"],
"2": [....]
}
我只是想知道我们是否可以避免这个关键字符串。
答案 0 :(得分:2)
正如评论中已经指出的那样,JSON有quote:
两个主要数据结构:有序列表(被识别为“数组”) 和名称/值对(识别为“对象”)
JSON对象写在大括号内,可以包含多个键/值对。 JSON数组写在方括号内(数组的元素可以是基本类型,如数字或字符串,但也可以是对象或数组)。
(来自http://www.w3schools.com/json/json_syntax.asp)
所以[["good", "bad"],["first", "second", "third"]]
是JSON格式,不需要转换为对象。