📅  最后修改于: 2023-12-03 15:32:12.415000             🧑  作者: Mango
parseJSON()
方法是 jQuery 中用于将 JSON 字符串转换为 JavaScript 对象的方法。它可以将符合 JSON 格式的字符串转换为 JavaScript 对象,并且具有良好的兼容性。
jQuery.parseJSON(jsonString)
参数说明:
jsonString
:必填,要转换的 JSON 格式字符串。返回值:
转换后的 JavaScript 对象。
var jsonStr = '{"name":"Tom","age":18,"hobbies":["reading","running"]}';
var jsonObj = jQuery.parseJSON(jsonStr);
console.log(jsonObj.name); // 输出 "Tom"
console.log(jsonObj.hobbies[1]); // 输出 "running"
代码说明:
jsonStr
,包括了一个名为 name
的字符串类型属性,一个名为 age
的数字类型属性,以及一个名为 hobbies
的数组类型属性。parseJSON()
方法将 jsonStr
字符串转换为 JavaScript 对象 jsonObj
。jsonObj
对象的 name
属性值为 "Tom"
。jsonObj
对象的 hobbies
数组的第二个元素为 "running"
。parseJSON()
方法时,需传入符合 JSON 格式的字符串,否则会抛出异常。parseJSON()
方法时,应确保传入的 JSON 字符串中不存在恶意脚本,防止代码注入攻击。