在JSON中,当一个对象是一个值时,写它的正确方法是什么?
var text ='{"phone":{"gtd": "080"}}';
OR
var text ='{"phone":"{gtd: 080}"}';
这可能是一个简单的查询。我问的原因是因为JSON解析和stringify都适用于两者。哪一个是对的?
答案 0 :(得分:1)
如果你放" {}"它不是一个对象,而是一个字符串,正如@Felix指出的那样Kling 080实际上不是一个数字,所以它应该表示为一个字符串。
var text ='{"phone":{"gtd": "080"}}';
对象中键的名称必须是字符串思想