Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JSON解析/stringfy添加额外数据_Javascript_Json - Fatal编程技术网

Javascript JSON解析/stringfy添加额外数据

Javascript JSON解析/stringfy添加额外数据,javascript,json,Javascript,Json,我正在导入json文件,如下所示,并在解析后将其转换为字符串: const obj = require('test.json') const downloadable = JSON.stringify(obj) 但是,上面的可下载变量包含原始json文件没有的额外属性,如下面的属性 "__fnct": [ null ] 及 发生了什么以及如何恢复原始JSON文件内容?您可以使用在运行时加载文件,然后使用进行解析 const{readFileSyn

我正在导入json文件,如下所示,并在解析后将其转换为字符串:

const obj = require('test.json')
const downloadable = JSON.stringify(obj)
但是,上面的可下载变量包含原始json文件没有的额外属性,如下面的属性

"__fnct": [
            null
          ]

发生了什么以及如何恢复原始JSON文件内容?

您可以使用在运行时加载文件,然后使用进行解析

const{readFileSync}=require('fs');
const jsonString=readFileSync('test.json').toString()
//.toString()将返回的缓冲区转换为字符串
const obj=JSON.parse(jsonString);

const downloadable=JSON.stringify(obj)
ur test.json文件中的内容可以通过在运行时使用
fs
之类的模块读取文件,然后自己解析来显示PLZB。
"_render": true