Javascript 如何正确声明json字符串?
因此,我测试了两种声明json字符串的方法: 1: 2:Javascript 如何正确声明json字符串?,javascript,json,google-chrome,Javascript,Json,Google Chrome,因此,我测试了两种声明json字符串的方法: 1: 2: 第一个有什么问题?单引号不是字符串的有效引号字符。From:“值可以是双引号中的字符串…”定义了一个使用“而不是”的字符串。这是我的猜测。检查 JSON对象中的字符串必须用双引号括起来。是JSON的一个很好的参考。显然,您必须对JSON中的字符串使用双引号。我今天也学到了一些新东西。{'key':'val'}格式不正确。好的,当我在Chrome中运行'asd'时,它会自动将其转换为'asd'“所以我觉得没关系。是的,这是一个棘手的错误@w
第一个有什么问题?单引号不是字符串的有效引号字符。From:“值可以是双引号中的字符串…”定义了一个使用“而不是”的字符串。这是我的猜测。检查
JSON对象中的字符串必须用双引号括起来。是JSON的一个很好的参考。显然,您必须对JSON中的字符串使用双引号。我今天也学到了一些新东西。
{'key':'val'}
格式不正确。好的,当我在Chrome中运行'asd'时,它会自动将其转换为'asd'“所以我觉得没关系。是的,这是一个棘手的错误@weng。人们会认为单引号和双引号与其他任何地方一样可以互换。
json = "{'name': 'ajsie'}";
obj = JSON.parse(json); // SyntaxError: Unexpected token ILLEGAL
json = '{"name": "ajsie"}';
obj = JSON.parse(json); // Worked!