JSON解析字符串

JSON 解析字符串时,应按严格的标准,否则无法解析;

str1 = '{"str":"string","number":123,"logic":true}';

str2 =  ''{'str':'string','number':123,'logic':true}'';

str1 str2 都满足javascript 字符串的定义要求。

但是str2 无法满足JSON对字符串的要求

json字符串的格式一定要标准,key和value一定要用双引号包括,否则会解析异常

 

eval对于解析字符串为对象

var object = eval("(" + str + ")");

str为str1  str2 都可通过"("  ")" 不可缺;

相关文章:

  • 2021-10-08
  • 2021-05-26
  • 2021-11-19
  • 2022-01-03
  • 2021-08-07
  • 2021-11-18
猜你喜欢
  • 2021-12-06
  • 2021-05-30
  • 2021-10-06
  • 2022-12-23
相关资源
相似解决方案