IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> JSON的三种数据形式及使用 -> 正文阅读

[大数据]JSON的三种数据形式及使用

  1. 简单值形式
  2. 对象形式
  3. 数组形式

三种数据形式都不允许出现注释,undefined,属性名和属性值都要使用双引号,都不允许使用单引号,你只能使用双引号,不允许出现undefined但是可以出现双引号包着的undefined---字符串

JSON的基本使用

  1. JSON.parse()可以将json格式转换为js格式
  2. JSON.stringify()可以将js格式的数据转为json格式并且发送到服务器端
  3. 两个方法的转换的东西都必须是正确的,不然会报错,比如字符串不加双引号就会报错,因为json的字符串必须加上双引号,json中不允许有空格和单引号的存在。

使用JSON的两个转换方法进行封装

localstorage有四种操作方法,分别是set()设置,get()获取,removeitem()删除某一项,clear()全部清空

// 使用JSON.parse()和JSON.stringify()封装
// 首先定义一个常量ls赋值为window.localstorage,为了方便书写,window可以不写也可以写。
export const ls = window.localStorage;
// 使用export导出一个常量set,set有两个参数一个是key,一个是value
export const set = (key, value) => {
    // 使用JSON.stringify将js格式转为json格式
    // 在函数体中我们就可以使用之前定义的常量ls,不需要写辣么长的子母了
    // 调用setItem方法进行设置localstorage
    // 因为我们要在js中进行使用,所以我们使用JSON.stringify将其转换为json对象
    ls.setItem(key, JSON.stringify(value))
};
export const get = key => {
    // 使用JSON.parse转为js格式
    // 我们使用getItem方法将获取到的value值解析成js格式
    return JSON.parse(ls.getItem(key));
};
export const remove = key => {
    // 调用localstorage的removeItem方法通过key删除其value值
    ls.removeItem(key)
};
export const clear = () => {
    // 直接使用localstorage的clear方法清空元素
    ls.clear();
};
//因为我们需要导出多项所以使用export来进行导出

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-09-18 10:14:40  更:2021-09-18 10:16:29 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 20:16:08-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码