当前位置: 首页 > 面试题库 >

在JavaScript中解析JSON?[重复]

朱风史
2023-03-14
问题内容

我想解析JavaScript中的JSON字符串。响应就像

var response = '{"result":true,"count":1}';

我怎样才能获得的值result,并count从这个?


问题答案:

在JavaScript中解析JSON的标准方法是 JSON.parse()

该JSONAPI是在ES5(2011)中引入的,此后按市场份额和Node.js在超过99%的浏览器中已实现。它的用法很简单:

const json = '{ "fruit": "pineapple", "fingers": 10 }';
const obj = JSON.parse(json);
console.log(obj.fruit, obj.fingers);

唯一无法使用的时间JSON.parse()是你是否在为旧版浏览器编程,例如IE 7(2006),IE 6(2001),Firefox 3(2008),Safari 3.x(2009)等。或者,你可能处于不包含标准API的深奥JavaScript环境中。在这种情况下,请使用JSON2.js,这是JSON 的发明者Douglas Crockford编写的JSON参考实现。该库将提供的实现JSON.parse()

处理极大的JSON文件时,JSON.parse()由于其同步特性和设计,可能会使其窒息。为了解决这个问题,JSON网站推荐了第三方库,例如Oboe.js和clarinet,它们提供了流JSON解析

jQuery曾经有一个$.parseJSON()功能,但是jQuery 3.0弃用了它。在任何情况下,很长一段时间都不过是包装纸JSON.parse()



 类似资料:
  • 问题内容: 我想解析JavaScript中的JSON字符串。响应就像 我怎样才能获得的值,并从这个? 问题答案: 在JavaScript中解析JSON的标准方法是 该API是在ES5(2011)中引入的,此后按市场份额和Node.js在超过99%的浏览器中已实现。它的用法很简单: 唯一无法使用的时间是您是否在为旧版浏览器编程,例如IE 7(2006),IE 6(2001),Firefox 3(20

  • 主要内容:什么是 JSON,在 JavaScript 中解析 JSON 数据,解析嵌套的 JSON 数据,将数据转换为 JSONJSON 全称为“JavaScript Object Notation”,是当前最流行的一种轻量级的数据交换格式,用来存储和传输数据,通常服务器端与客户端在进行交互时就是使用 JSON 格式的数据。 什么是 JSON JSON 是从 JavaScript 脚本中演变而来的,并且使用 JavaScript 中的语法来描述数据。与 XML 一样,JSON 也是一种基于文本的

  • 我正在将JSON数据从我的客户端发送到我的服务器端,然后我试图从json中提取标题值。我尝试了许多不同的方法来解析json,但我无法找出正确的方法。有人能建议我该怎么办吗?我的客户端片段 服务器端- 我服务器端的JSON数据-

  • 我试图在spring Boot中将在JSON中得到的响应存储在数据库中。但是当它显示时 这是我的JSON响应 我的getEmployees()方法 这是我得到的错误 我想不出是什么造成了这个错误,如果有人能给我一些建议,那将会很有帮助

  • 问题内容: 我有以下JSON字符串: 如何在PHP中解析它并提取s 列表? 问题答案: 您可以使用该函数来解析PHP中的JSON数据(至少=> 5.2.0)。一旦有了PHP对象,就可以轻松地遍历所有配方/成员并使用以下内容访问其标题: (对不起,我现在无法真正运行此代码。希望无论如何它都会有所帮助。)

  • 问题内容: 我在解析Json文件时遇到问题。尝试解析一个Json文件: 这是我为其定义的两个结构。 暂停结构: AttachedModel模型结构: 然后,我为其创建一个键和一个函数: 在功能上: 这是输出 问题是,即使有数据,该行也始终为假,并且转到“ 有人可以告诉我这里的问题在哪里吗? 问题答案: 为您的json创建此模型类: 然后,您可以像这样解析它: