Java 如何使用json数组传递数据?

Java 如何使用json数组传递数据?,java,php,ajax,json,codeigniter,Java,Php,Ajax,Json,Codeigniter,数据像这个数组一样打印一个对象,一个对象 我不能把数据推到我的表格里 [{“品牌名称”:“EDNA”,“产品类型”:“Smacker”,“产品风味”:“Crispy”,“经销商价格”:null,“价格”:null,“开盘股票”:[{“openstock”:“100.00”}],“total purchase”:[{“totalPurchase”:null}],“Freeissueseen”:[{“freeIssueseIn”:null}],“stocktrain”:[{“stocktrain”:

数据像这个数组一样打印一个对象,一个对象 我不能把数据推到我的表格里

[{“品牌名称”:“EDNA”,“产品类型”:“Smacker”,“产品风味”:“Crispy”,“经销商价格”:null,“价格”:null,“开盘股票”:[{“openstock”:“100.00”}],“total purchase”:[{“totalPurchase”:null}],“Freeissueseen”:[{“freeIssueseIn”:null}],“stocktrain”:[{“stocktrain”:“100.00”;“totalSales”:[],“stockTraOut”:[{“stout”:“0.00”;“Freesum”;“Freesum”;“{(股票减)“:null}],“Closing_blnc”:-100},{“品牌名称”:“EDNA”,“产品类型”:“大型”,“产品味道”:“橙色”,“经销商价格”:null,”价格 例如:零:零:零,开放式股票:开放式股票股票:[{“开放式股票:277.00”},,“总购买:“[{“总购买:“150.00””,,,”自由发行的股票:::::::::::,,,,”开放式股票:股票:开放式股票:股票:股票:股票:股票:列车:列车:3.00“,,,”总销售:,,“总销售:“[[股票加股票:0.00“:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,[总销售:,,,,,,,,,,,,,,[总销售:“[总销售:“[[[股票:股票+股票:股票+股票+0.0.0.0.0.0.0.0.0.0.0““::null}],“Closing_blnc”:-277},{“brand_name”:“EDNA”,“product_type”:“Large”,“product_Flavor”:“Orange”,“dealer_price”:null,“price” 例如:零:零:零,开放式股票:开放式股票股票:[{“开放式股票:277.00”},,“总购买:“[{“总购买:“150.00””,,,”自由发行的股票:::::::::::,,,,”开放式股票:股票:开放式股票:股票:股票:股票:股票:列车:列车:3.00“,,,”总销售:,,“总销售:“[[股票加股票:0.00“:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,[总销售:,,,,,,,,,,,,,,[总销售:“[总销售:“[[[股票:股票+股票:股票+股票+0.0.0.0.0.0.0.0.0.0.0““::null}],“Closing_blnc”:-277},{“brand_name”:“EDNA”,“product_type”:“Large”,“product_Flavor”:“Orange”,“dealer_price”:null,“price” 例如:零:零:零,开放式股票:开放式股票股票:[{“开放式股票:277.00”},,“总购买:“[{“总购买:“150.00””,,,”自由发行的股票:::::::::::,,,,”开放式股票:股票:开放式股票:股票:股票:股票:股票:列车:列车:3.00“,,,”总销售:,,“总销售:“[[股票加股票:0.00“:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,[总销售:,,,,,,,,,,,,,,[总销售:“[总销售:“[[[股票:股票+股票:股票+股票+0.0.0.0.0.0.0.0.0.0.0““::null}],“closing_blnc”:-277}

此图显示数据如何传递到表中。如果我打印数组,它将显示正确的数据

但是数据是这样显示的

我的javascript使用json传递数据

   success: function (data){
      alert(data);
      var order = JSON.parse(data);
      var order_detail = [];
        $j('#lbl_rescount').text.length;
        $j('#rows_token').val.length;
     // var or_de =[];
      if (order!== 0) {
      for( var x=0; x<order.length;x++){
          order_detail.push(
                  '<tr>'

       +'<td>'+ order[x].brand_name + '</td>'
       +'<td>'+ order[x].product_type + '</td>'
       +'<td>'+ order[x].product_flavour +'</td>'
       +'<td>' + order[x].dealer_price +'</td>'
       +'<td>' + order[x].price +'</td>'
       +'<td>' + order[x].open_stock +'</td>'
       +'<td>' + order[x].total_purchase+'</td>'
       +'<td>'+ order[x].free_issuese_in + '</td>'
       +'<td>'+ order[x].free_issuese_in + '</td>'
       +'<td>' + order[x].tot +'</td>'
       +'<td>' + order[x].total_sales +'</td>' 
       +'<td>'+ order[x].stock_tra_out + '</td>'
       +'<td>'+ order[x].free_issues_out + '</td>'
       +'<td>'+ order[x].clossing_blnc + '</td>'
       +'</tr>'
               );

事实上,我不知道我的问题的解决方案是什么。如果java脚本可以在forloop中传递for loop的数据,或者。?如果有人帮助我将正确的数据打印到表中…

我不确定你在问什么,但是如果你的问题是你想要每个项目的值,那么请注意从JSON.parse输出到你的JSON代码将不是简单的一维数组。因此,例如,如果您希望在循环中访问名为openstock的值,那么您可以这样做:

for( var x=0; x<order.length;x++){
...        
    +'<td>'+ order[x].open_stock[0].openstock +'</td>'
}
for(var x=0;x)请先阅读此内容,然后编辑您的问题。
for( var x=0; x<order.length;x++){
...        
    +'<td>'+ order[x].open_stock[0].openstock +'</td>'
}