其他分享
首页 > 其他分享> > 序列化 配置 json json5

序列化 配置 json json5

作者:互联网

废话少说:

先讲实战,原理在后面!!!

安装:

npm install json5

如果出现如下情况

 

 只是因为缺少或者误删了配置文件,我们只需要重新初始化即可

npm init

引用:

node.js中引用
const JSON5 = require('json5');

vue 项目中引用
import JSON5 from 'json5'

使用:

我们可以首先打印JSON5这对象。可以看到她拥有两个属性 parse + stringfy 也分别对应了 json-》str  str-》json 的功能

 

 在使用时我们酌情选择即可

let res=JSON5.parse(data[2]);
console.log(res);

 

 

简介

JSON 是一种轻量级的 数据交换格式。它基于 ECMAScript 的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。具有自我描述性,易于人阅读和编写,同时也易于机器解析和生成。

JSON 是 JavaScript 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。

语法规则

注意:JSON 对象中的 key/value 是无序的

和 XML 的比较

相同之处:

相比 XML 的优势:

JSON5

JSON5 是对 JSON 的扩展,让人可以更容易手工编写和维护。因为 JSON5 不是 JSON 官方的扩展,所以需要 .json5 作为文件扩展名。

解决的痛点

语法

标签:json5,json,JSON,JSON5,key,使用,字符串,序列化
来源: https://www.cnblogs.com/mangofish/p/16516856.html