如果它不是JavaScript数组,那么如何将其转换为JSON数组?
var member = {
"mother": {
"name" : "Mary",
"age" : "48"
},
"father": {
"name" : "Bill",
"age" : "50",
"friend": {
"co-worker" : "Jake"
}
},
"brother": {
"name" : "Alex",
"age" : "28"
}
}
答案 0 :(得分:2)
Javascript对象和数组文字与它们的JSON对应物几乎完全相同 - JSON稍微严格一些。这个地方
{prop:"value"}
是有效的javascript,JSON需要在属性名称周围加双引号,如此
{"prop":"value"}
因此,考虑到这一点,您在上面发布的内容实际上是 JSON(少于var member =
位,因为JSON只是一种数据格式。)
没有神奇的“转换为数组”功能可以帮助你。如果你想把这个数据作为一个数组,这是可能的,但是得到的数组的确切结构将特定于你的应用程序的需求 - 这不是我们可以猜到的。
您是否知道您希望生成的数组看起来像什么?
答案 1 :(得分:1)