【Javascript】json

目录

什么是json?

书写格式

json

序列化和反序列化

序列化

反序列化


什么是json?

JSON(JavaScript Object Notation)是⼀种轻量级的数据交换格式,它基于JavaScript的⼀个⼦集,易于⼈的编写和阅读,也易于机器解析。 JSON采⽤完全独⽴于语⾔的⽂本格式,但是也使⽤了类似于C语⾔家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等。 这些特性使JSON成为理想的数 据交换语⾔

JSON是⽤来做数据交换的⼀种语⾔

书写格式

  • 属性名称必须是双引号括起来的字符串
  • 最后⼀个属性后不能有逗号
javascript 复制代码
var a={
      "name":'张三',
      "age":'18'
  };

json

用于 传输数据

序列化和反序列化

序列化

转换成json格式

对象序列化后可以在⽹络上传输,或者保存到硬盘(浏览器)上。

javascript 复制代码
  var a={
      "name":'张三',
      "age":'18'
  };
  var b=JSON.stringify(a);
  console.log(b);

反序列化

转换成对象格式

javascript 复制代码
var a={
      "name":'张三',
      "age":'18'
  };
  var b=JSON.stringify(a);
  console.log(b);
  var c=JSON.parse(b);
  console.log(c);
相关推荐
研☆香4 分钟前
JS中的三种显示弹窗
开发语言·前端·javascript
王夏奇9 分钟前
python中的基础知识点-1
开发语言·windows·python
叫我辉哥e110 分钟前
新手进阶Python:办公看板集成多数据源+ECharts高级可视化
开发语言·python·echarts
猛扇赵四那边好嘴.10 分钟前
Flutter 框架跨平台鸿蒙开发 - 问答社区应用开发教程
开发语言·javascript·flutter·华为·harmonyos
C_心欲无痕13 分钟前
Next.js 路由系统对比:Pages Router vs App Router
开发语言·前端·javascript
LawrenceLan15 分钟前
Flutter 零基础入门(二十二):Text 文本组件与样式系统
开发语言·前端·flutter·dart
kylezhao201921 分钟前
C# 各种类型转换深入剖析
开发语言·c#
hxjhnct23 分钟前
JavaScript 的 new会发生什么
开发语言·javascript
少控科技27 分钟前
QT进阶日记004
开发语言·qt
狗都不学爬虫_28 分钟前
JS逆向 - 最新版某某安全中心滑块验证(wasm设备指纹)
javascript·爬虫·python·网络爬虫·wasm