使用 JSON

您所在的位置:网站首页 浏览器编程提取字符串的方法是 使用 JSON

使用 JSON

2024-06-03 14:48:15| 来源: 网络整理| 查看: 265

上面的示例在访问 JavaScript 对象方面很简单,因为我们直接使用 response.json() 将网络响应转换为了 JavaScript 对象。

但是有时候我们没有那么幸运,我们接收到一些 字符串作为 JSON 数据,然后我们想要将它转换为对象。当我们想要发送 JSON 数据作为信息,我们将需要转换它为字符串,我们经常需要正确的转换数据,幸运的是,这两个问题在 web 环境中是那么普遍以至于浏览器拥有一个内建的 JSON,包含以下两个方法。

parse():以文本字符串形式接受 JSON 对象作为参数,并返回相应的对象。 stringify():接收一个对象作为参数,返回一个对应的 JSON 字符串。

你可以看看我们 heroes-finished-json-parse.html 示例的第一个操作(查看源代码),这做了一件与我们之前一模一样的事情,除了:

我们通过调用 text() 方法将响应作为文本获取,而不是 JSON 然后我们使用 parse() 将文本转换为 JavaScript 对象。

关键片段如下:

jsasync function populate() { const requestURL = "https://mdn.github.io/learning-area/javascript/oojs/json/superheroes.json"; const request = new Request(requestURL); const response = await fetch(request); const superHeroesText = await response.text(); const superHeroes = JSON.parse(superHeroesText); populateHeader(superHeroes); populateHeroes(superHeroes); }

正如你所想,stringify() 做相反的事情。尝试将下面的代码输入你的浏览器 JS 控制台来看看会发生什么:

jslet myObj = { name: "Chris", age: 38 }; myObj; let myString = JSON.stringify(myObj); myString;

这儿我们创建了一个 JavaScript 对象,接着检查了它包含了什么,然后用 stringify() 将它转换成 JSON 字符串,最后保存返回值作为变量并再一次检查。



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭