Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.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将对象数组字符串化,以便我可以在perl端逐行解析_Javascript_Json_Perl - Fatal编程技术网

Javascript Json将对象数组字符串化,以便我可以在perl端逐行解析

Javascript Json将对象数组字符串化,以便我可以在perl端逐行解析,javascript,json,perl,Javascript,Json,Perl,我有以下代码: var obj = []; var myObj1 = {"abc":"aaa","xyz":"bbb"}; obj.push(myobj1); var myobj2 = {"abc":"vvv","xyz":"ccc"}; obj.push(myobj2); //将JSON.stringify(obj)发送到perl中 现在在perl中,如果我这样做: //打开json文件并读取 while(<FILE>){ my @array = decode_json($_

我有以下代码:

var obj = [];
var myObj1 = {"abc":"aaa","xyz":"bbb"};
obj.push(myobj1);
var myobj2 = {"abc":"vvv","xyz":"ccc"};
obj.push(myobj2);
//将
JSON.stringify(obj)
发送到perl中 现在在perl中,如果我这样做: //打开json文件并读取

while(<FILE>){
  my @array = decode_json($_);
}
while(){
my@array=decode_json($);
}
我把整个文件作为一行。如何逐行解码

obj.push(“\n”); [{“abc”:“aaa”,“xyz”:“bbb”},“\n”,{“abc”:“vvv”,“xyz”:“ccc”},“\n”]”
然后您可以逐行检测“\n”。

Stringify返回一个没有任何换行符的字符串。好的……但是如果我将对象myobj1和myobj2而不是外部对象Stringify,那么??为什么要逐行解析它?是因为内存问题吗?