认识学习JSON

简介: 认识学习JSON

JSON:

 

 json 是一种轻量级的数据交换格式。

 

 简单来说:json 就是一种在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递

和交互。


   json 在 js 中提供了两种方法:

  JSON.parse():将 JSON 数据转换为对象或数组。

  JSON.stringify():将对象或数组转换为 JSON 数据。


let  data  =  {name:'张三',age:18};
 
 console.log(data);  //  对象
 
let  str  =  JSON.stringify(data);
 
 console.log(str);  //  json 数据
 
let  obj  =  JSON.parse(str) ;
 
console.log(obj);  //  对象


JSON 数据的格式:


{"name":"张三","age":18}       ["张三","李四","王五","赵六"]


JSON 数据注意事项:


1、json 是一种纯字符数据,不属于任何编程语言。

2、json 的数据可以用花括号 {} 或中括号 [] 包裹,对应 js 中的 object 和 array。

3、json 中键值对的键,必须用双引号””包裹,单引号都不行。

4、json 中键值对的值,不允许出现 function、undefined、NaN,但可以有 null

5、json 数据结束后,不允许出现没有意义的符号,如:{"name":"张三","age":18 , },注意数据结尾部分 18 后面的逗号,不允许出现。


        json 除了作为不同编程语言之间通用数据格式以外,还可以将我们的数据转为 json 格式存储

到 localStorage、sessionStorage 或 cookie 中。更方便我们对数据的管理。

相关文章
|
6月前
|
XML 存储 JSON
Python学习 -- 常用数据交换格式(CSV、XML、JSON)
Python学习 -- 常用数据交换格式(CSV、XML、JSON)
89 0
|
6月前
|
XML JSON 前端开发
Ajax技术【Ajax技术详解、 Ajax 的使用、Ajax请求、 JSON详解、JACKSON 的使用 】(一)-全面详解(学习总结---从入门到深化)
Ajax技术【Ajax技术详解、 Ajax 的使用、Ajax请求、 JSON详解、JACKSON 的使用 】(一)-全面详解(学习总结---从入门到深化)
158 1
|
2月前
|
XML 存储 JSON
Twaver-HTML5基础学习(19)数据容器(2)_数据序列化_XML、Json
本文介绍了Twaver HTML5中的数据序列化,包括XML和JSON格式的序列化与反序列化方法。文章通过示例代码展示了如何将DataBox中的数据序列化为XML和JSON字符串,以及如何从这些字符串中反序列化数据,重建DataBox中的对象。此外,还提到了用户自定义属性的序列化注册方法。
47 1
|
6月前
|
编解码 JavaScript 前端开发
TypeScript【第三方声明文件、自定义声明文件、tsconfig.json文件简介、tsconfig.json 文件结构与配置】(六)-全面详解(学习总结---从入门到深化)
TypeScript【第三方声明文件、自定义声明文件、tsconfig.json文件简介、tsconfig.json 文件结构与配置】(六)-全面详解(学习总结---从入门到深化)
335 0
|
3月前
|
存储 JSON 测试技术
Python中最值得学习的第三方JSON库
Python中最值得学习的第三方JSON库
|
4月前
|
JSON JavaScript 前端开发
|
5月前
|
XML JSON JavaScript
杨老师课堂之零基础学习JSON知识点
杨老师课堂之零基础学习JSON知识点
24 0
|
6月前
|
XML JSON JavaScript
|
JSON 前端开发 API
从零开始学习React-解析json、渲染数据(六)
从零开始学习React-解析json、渲染数据(六)
100 0
|
1月前
|
数据采集 JSON 数据处理
抓取和分析JSON数据:使用Python构建数据处理管道
在大数据时代,电商网站如亚马逊、京东等成为数据采集的重要来源。本文介绍如何使用Python结合代理IP、多线程等技术,高效、隐秘地抓取并处理电商网站的JSON数据。通过爬虫代理服务,模拟真实用户行为,提升抓取效率和稳定性。示例代码展示了如何抓取亚马逊商品信息并进行解析。
抓取和分析JSON数据:使用Python构建数据处理管道
下一篇
无影云桌面