微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JSON如何存取文本文件

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript语法,易于阅读和编写,也易于解析和生成。JSON使用键值对的方式描述数据对象,数据类型包括字符串、数字、布尔、数组、对象等。

JSON如何存取文本文件

下面我们将讲述如何使用JSON存取文本文件。首先我们需要了解两个JavaScript方法:JSON.stringify()和JSON.parse()。

// 将JavaScript对象转为JSON字符串
var obj = {
  name: "John",age: 25,city: "New York"
};
var jsonStr = JSON.stringify(obj);
console.log(jsonStr); // {"name":"John","age":25,"city":"New York"}

// 将JSON字符串转为JavaScript对象
var jsonObj = JSON.parse(jsonStr);
console.log(jsonObj); // {name: "John",city: "New York"}

接下来我们可以将JSON字符串存储到文本文件中,或者从文本文件中读取JSON字符串。

// 存储JSON字符串到文本文件
var fs = require("fs");
var jsonStr = '{"name":"John","city":"New York"}';
fs.writeFileSync("data.json",jsonStr);

// 从文本文件中读取JSON字符串
var jsonStrFromFile = fs.readFileSync("data.json","utf-8");
var jsonObj = JSON.parse(jsonStrFromFile);
console.log(jsonObj); // {name: "John",city: "New York"}

如上所示,存取JSON字符串与存取普通文本文件并没有太大的区别。使用JSON存储数据可读性较高,易于扩展和维护,也更符合现代互联网应用程序的数据交换方式。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐