【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);
相关推荐
甜美的小天鹅3 小时前
TDD in HTML & JavaScript 概述
javascript·html·tdd
竹林8183 小时前
用 Viem 替代 ethers.js 重写 DeFi 前端:从踩坑 3 天到丝滑体验,我总结了这些关键差异
javascript
ALex_zry3 小时前
C++26 std::inplace_vector 详解:零堆分配的定容向量
开发语言·c++
许彰午3 小时前
77_Python数据清洗实战技巧
开发语言·python
默_笙3 小时前
⭐ 从写 Prompt 到搭上下文:AI 终于不再对我"正确的胡说八道"了
javascript
PixelBai3 小时前
JSON转XML使用教程:从入门到精通
xml·json
落寞的电源3 小时前
Delegate = Object + MethodInfo
开发语言·数据库·c#
用户298698530143 小时前
如何在 JavaScript 和 React 中下载/导出 Excel 文件
前端·javascript·react.js
你怎么知道我是队长3 小时前
JavaScript的介绍
开发语言·javascript·ecmascript
触底反弹3 小时前
🔥 50 行代码,我手写了一个 MCP Server 给 Claude 用!
javascript·人工智能·程序员