Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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_Jquery_Json - Fatal编程技术网

Javascript 将JSON对象存储到变量

Javascript 将JSON对象存储到变量,javascript,jquery,json,Javascript,Jquery,Json,我想将JSON对象存储到一个变量中,并将其格式化到这个ex.(JAN_2018, 另一个是ex.(1081136328、1069248328等) 我的代码: var json = $.parseJSON(data); $(json).each(function(i,val){ $.each(val,function(k,v){ console.log(k);

我想将JSON对象存储到一个变量中,并将其格式化到这个ex.(JAN_2018, 另一个是ex.(1081136328、1069248328等)

我的代码:

var json = $.parseJSON(data);
            $(json).each(function(i,val){
                $.each(val,function(k,v){
                    console.log(k);
                    console.log(v);
                });
            });

我想将数据(k和v)放入一个变量,并将其格式化为变量1=(2018年1月、2018年2月等)和变量2=(1081136328、1069248328等)

您可以使用数组并将值推入其中并加入数组

var k_val = [];
var v_val = [];
var json = $.parseJSON(data);
            $(json).each(function(i,val){
                $.each(val,function(k,v){
                    k_val.push(k)
                    v_val.push(v)
                    console.log(k);
                    console.log(v);
                });
            });
   var k_values= k_val.join();
   var v_values= v_val.join();
   console.log(k_values);
   console.log(v_values);

获取JSON数据时如何格式化?从图中可以看出,当我将k放入一个变量并将其输出到$(json)之外时,每个值都是分开的。每个函数我只能得到一个数据。我如何才能获得所有数据并将其格式化为这些数据(2018年1月、2018年2月等)?您可以创建一个数组并将其推入吗?您可以尝试给出的建议吗?