我想知道为什么以下不是有效的json
{ test : event}
但是
{ "test" : "event" }
是有效的吗?
答案 0 :(得分:2)
因为在JSON中,字段是用引号声明的(所以它是"test"
而不是test
),并且字段可以存储的唯一数据类型是:number,string,boolean,array,object(也就是说,另一个JSON对象),或者为null。 event
不是这些内容,但"event"
是一个字符串,它是一个有效的值类型。这些只是JSON的规则。