JSON对象作为值

JSON object as value?

本文关键字:对象 JSON      更新时间:2023-09-26

在JSON中,当一个对象是一个值时,正确的写法是什么?

var text ='{"phone":{"gtd": "080"}}';

var text ='{"phone":"{gtd: 080}"}';

这可能是一个简单的查询。我问的原因是因为JSON解析和字符串化都可以在两者上工作。哪一个是正确的?

如果你放"{}"它不是一个对象,而是一个字符串,正如@Felix Kling指出的080实际上不是一个数字,所以它应该被表示为一个字符串。

var text ='{"phone":{"gtd": "080"}}';

对象中键的名称必须是字符串