JSON解析字符串

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 都可通过"("  ")" 不可缺;

原文地址:https://www.cnblogs.com/01picker/p/4825718.html