• <small id='znAIm'></small><noframes id='znAIm'>

      <bdo id='znAIm'></bdo><ul id='znAIm'></ul>
    <i id='znAIm'><tr id='znAIm'><dt id='znAIm'><q id='znAIm'><span id='znAIm'><b id='znAIm'><form id='znAIm'><ins id='znAIm'></ins><ul id='znAIm'></ul><sub id='znAIm'></sub></form><legend id='znAIm'></legend><bdo id='znAIm'><pre id='znAIm'><center id='znAIm'></center></pre></bdo></b><th id='znAIm'></th></span></q></dt></tr></i><div id='znAIm'><tfoot id='znAIm'></tfoot><dl id='znAIm'><fieldset id='znAIm'></fieldset></dl></div>

    1. <legend id='znAIm'><style id='znAIm'><dir id='znAIm'><q id='znAIm'></q></dir></style></legend>
    2. <tfoot id='znAIm'></tfoot>

        Json读写本地文件实现代码

        时间:2023-12-10
      1. <legend id='s3DLX'><style id='s3DLX'><dir id='s3DLX'><q id='s3DLX'></q></dir></style></legend><tfoot id='s3DLX'></tfoot>

        1. <small id='s3DLX'></small><noframes id='s3DLX'>

            <i id='s3DLX'><tr id='s3DLX'><dt id='s3DLX'><q id='s3DLX'><span id='s3DLX'><b id='s3DLX'><form id='s3DLX'><ins id='s3DLX'></ins><ul id='s3DLX'></ul><sub id='s3DLX'></sub></form><legend id='s3DLX'></legend><bdo id='s3DLX'><pre id='s3DLX'><center id='s3DLX'></center></pre></bdo></b><th id='s3DLX'></th></span></q></dt></tr></i><div id='s3DLX'><tfoot id='s3DLX'></tfoot><dl id='s3DLX'><fieldset id='s3DLX'></fieldset></dl></div>
              <bdo id='s3DLX'></bdo><ul id='s3DLX'></ul>

                  <tbody id='s3DLX'></tbody>

                  下面是关于"Json读写本地文件实现代码"的完整攻略:

                  什么是JSON

                  JSON是一种轻量级的数据交换格式。它基于JavaScript,但与语言无关。它易于阅读和编写,同时也容易解析和生成。JSON的设计目标是易于使用和理解以及提高网络传输效率。

                  Json读写本地文件实现代码

                  本地读写Json文件的操作可以通过Node.js的文件系统模块fs来实现。

                  读取Json文件

                  const fs = require('fs');
                  const path = require('path');
                  
                  // 读取json文件
                  const filePath = path.join(__dirname, 'data.json'); // 这里需要传入文件的绝对路径
                  fs.readFile(filePath, 'utf-8', (err, data) => {
                      if (err) {
                          console.log(err);
                      } else {
                          console.log(JSON.parse(data));
                      }
                  });
                  

                  上述代码首先使用Node.js的fs模块来引入文件系统模块,然后使用path模块获取data.json文件的绝对路径,然后通过fs.readFile方法从文件中读取JSON数据并将其转换为对象。如果出现错误,将打印错误,否则将打印JSON对象。

                  写入Json文件

                  const fs = require('fs');
                  const path = require('path');
                  
                  const filePath = path.join(__dirname, 'data.json');
                  const newData = {
                      id: 1,
                      name: 'test',
                      age: 18
                  };
                  
                  const data = JSON.stringify(newData); // 将对象转换为JSON字符串
                  
                  fs.writeFile(filePath, data, 'utf-8', (err) => {
                      if (err) {
                          console.log(err);
                      } else {
                          console.log('The data has been saved!');
                      }
                  });
                  

                  上述代码将使用fs.writeFile方法写入新的数据到data.json文件。首先需要使用path模块获取文件的绝对路径,然后通过JSON.stringify方法将对象转换为JSON字符串,将数据写入文件并在回调函数中输出成功的信息。

                  示例说明

                  示例1

                  例如,我们有以下JSON数据存储在data.json文件中:

                  {
                      "id": 1,
                      "name": "tom",
                      "age": 20
                  }
                  

                  我们可以使用上面的读取Json文件的代码对其进行读取,输出以下内容到控制台:

                  { id: 1, name: 'tom', age: 20 }
                  

                  示例2

                  如果我们想将以下数据对象写入到data.json文件中:

                  {
                      "id": 2,
                      "name": "jerry",
                      "age": 22
                  }
                  

                  可以使用上述的写入Json文件的代码,运行后会输出以下信息:

                  The data has been saved!
                  

                  此时,data.json文件的内容将变为:

                  {
                      "id": 2,
                      "name": "jerry",
                      "age": 22
                  }
                  

                  以上就是关于"Json读写本地文件实现代码"的攻略,希望对你有所帮助。

                  上一篇:利用JSONObject.toJSONString()包含或排除指定的属性 下一篇:Java如何取掉json数据中值为null的属性字段

                  相关文章

                  <small id='g5iyG'></small><noframes id='g5iyG'>

                  <legend id='g5iyG'><style id='g5iyG'><dir id='g5iyG'><q id='g5iyG'></q></dir></style></legend><tfoot id='g5iyG'></tfoot>

                    1. <i id='g5iyG'><tr id='g5iyG'><dt id='g5iyG'><q id='g5iyG'><span id='g5iyG'><b id='g5iyG'><form id='g5iyG'><ins id='g5iyG'></ins><ul id='g5iyG'></ul><sub id='g5iyG'></sub></form><legend id='g5iyG'></legend><bdo id='g5iyG'><pre id='g5iyG'><center id='g5iyG'></center></pre></bdo></b><th id='g5iyG'></th></span></q></dt></tr></i><div id='g5iyG'><tfoot id='g5iyG'></tfoot><dl id='g5iyG'><fieldset id='g5iyG'></fieldset></dl></div>

                      • <bdo id='g5iyG'></bdo><ul id='g5iyG'></ul>