Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.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文件_Javascript_Json - Fatal编程技术网

将返回值从javascript导入json文件

将返回值从javascript导入json文件,javascript,json,Javascript,Json,将返回值从javascript导入json文件是否可行?我将根据javascript返回的值修改json对象的参数 var jsonObj = [{'Id':'1','Username':'Ray','FatherName':'Thompson'}, {'Id':'2','Username':'Steve','FatherName':'Johnson'}, {'Id':'3','Username':'Albert','FatherN

将返回值从javascript导入json文件是否可行?我将根据javascript返回的值修改json对象的参数

var jsonObj = [{'Id':'1','Username':'Ray','FatherName':'Thompson'},  
               {'Id':'2','Username':'Steve','FatherName':'Johnson'},
               {'Id':'3','Username':'Albert','FatherName':'Einstein'}];

我没有测试这个,可能是这个工作:

对于返回值,我猜您有如下函数:

const myFunction = function(){

                   return {'Id':'4','Username':'Albert','FatherName':'Einstein'};
                              }
使用.push()函数,您可以将值(在本例中,返回值是一个对象)推送到数组中:

jsonObj.push(myFunction())

我不确定你的解决方案应该解决什么问题。你可能误解了这个问题。我有一个文件,比如说,
one.json
,我需要根据javascript文件的结果修改它的参数,比如说,
two.js
。所以我正在考虑一种导入javascript文件并在json对象中使用返回值的方法。@mr_,我认为我们不能在json文件中导入任何js文件。或者,您可以将.json文件导入javascript文件,然后读取/修改其值。即使在节点js env中修改后也可以将其写回.json文件。