参考资料

  1. json语法规则
  2. 如何高效遍历JSON对象?
  3. json是什么格式简介功能
  4. XML和Json在线互转有哪些
  5. json的四种常用方式
  6. Json在线压缩转义有哪些
  7. Json生成Java实体类有哪些
  8. json.dumps()怎么用
  1. 简介功能

    • JSON.parse():内置方法,将JSON字符串转为JavaScript对象。

    • eval():执行字符串代码,可解析JSON但存在安全风险。

    • 第三方库(如jQuery.parseJSON):提供兼容性更好的解析方式。

  2. 详细属性参数说明

    • json:标准JSON格式字符串。

    • string:包含JSON的字符串(需严格格式)。

    • text:必需,有效的JSON字符串。

    • reviver:可选,转换结果的函数。

    • JSON.parse(text, reviver)

    • eval(string)

    • jQuery.parseJSON(json)

  3. 使用方法讲解

    • JSON.parse()

      const obj = JSON.parse('{"name":"John"}');
    • eval()

      const obj = eval('(' + '{"name":"John"}' + ')');
    • jQuery.parseJSON()

      const obj = jQuery.parseJSON('{"name":"John"}');
  4. 案例内容解析

    • 输入JSON字符串'{"age":30,"city":"New York"}'

    • JSON.parse()输出:  

      { age: 30, city: "New York" }
    • eval()输出(需加括号避免语法错误):  

      { age: 30, city: "New York" }
    • jQuery.parseJSON()输出:  

      { age: 30, city: "New York" }