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,那么??为什么要逐行解析它?是因为内存问题吗?