• java转json对象


     Ext.Ajax.request({
                url : ctxpath + '/ShopManager/LoadPlanListGrid',
                params : {},
                method : 'post',
                callback : function(options, success, response) {
                    var json = Ext.JSON.decode(response.responseText);
                    var store = Ext.create('Ext.data.Store', {
                                fields : json.fields,
                                data : json.datas
                            });
                    Ext.getCmp("configGrid").reconfigure(store, json.columns);
                }
            });
    问题补充:{ 
      "columns":[ 
                  {"align":"center","dataIndex":"goods_name","sortable":true,"text":"商品名称","width":200}, 
          {"align":"center","dataIndex":"goods_type","sortable":true,"text":"存货类别","width":200}, 
          {"align":"center","dataIndex":"goods_supply_factory","sortable":true,"text":"供应商","width":200}, 
          {"align":"center","dataIndex":"goods_factory","sortable":true,"text":"生产厂家","width":200}, 
          {"align":"center","dataIndex":"goods_spec","sortable":true,"text":"规格","width":200}, 
          {"align":"center","dataIndex":"goods_unit","sortable":true,"text":"计量单位","width":200}, 
          {"align":"center","dataIndex":"goods_price_first","sortable":true,"text":"采购价格","width":200}, 
          {"align":"center","dataIndex":"goods_price_last","sortable":true,"text":"结算价格","width":200}, 
          {"align":"center","dataIndex":"goods_price_first_all","sortable":true,"text":"计划采购金额","width":200}, 
          {"align":"center","dataIndex":"stock_plan_first_all","sortable":true,"text":"计划合计","width":200}, 
          {"align":"center","dataIndex":"goods_price_last_all","sortable":true,"text":"实际采购金额","width":200}, 
          {"align":"center","dataIndex":"stock_plan_last_all","sortable":true,"text":"实际合计","width":200}, 
          {"columns":[ 
                      {"align":"center","dataIndex":"hn_jinchuan#stock_plan_first","sortable":true,"text":"计划","width":100}, 
      {"align":"center","dataIndex":"hn_jinchuan#stock_plan_last","sortable":true,"text":"实际","width":100}, 
      {"align":"center","dataIndex":"hn_jinchuan#goods_price_last_all","sortable":true,"text":"金额","width":100}],"text":"金川猪场"} 
        ], 
    
       "condition":null, 
       
       "datas":"[ 
                 {"goods_unit":"包", 
          "stock_plan_last_all":"115.0", 
          "hn_jinchuan#stock_plan_first":"115", 
          "goods_factory":"勃林格殷格翰美国子公司(密苏里州)", 
          "goods_price_first_all":"149500.0", 
          "goods_price_last":"1300.00", 
          "goods_name":"民星六甲氧散1kg×10包", 
          "goods_supply_factory":"", 
          "goods_price_last_all":"149500.0", 
          "stock_plan_first_all":"115.0", 
          "goods_price_first":"1300.00", 
          "hn_jinchuan#stock_plan_last":"115", 
          "goods_type":"粉散剂", 
          "goods_spec":"1kg×10包", 
          "hn_jinchuan#goods_price_last_all":"149500.0"}]", 
    
       "fields":[ 
                 {"mapping":"goods_name","name":"goods_name","type":"String"}, 
         {"mapping":"goods_type","name":"goods_type","type":"String"}, 
         {"mapping":"goods_supply_factory","name":"goods_supply_factory","type":"String"}, 
         {"mapping":"goods_factory","name":"goods_factory","type":"String"}, 
         {"mapping":"goods_spec","name":"goods_spec","type":"String"}, 
         {"mapping":"goods_unit","name":"goods_unit","type":"String"}, 
         {"mapping":"goods_price_first","name":"goods_price_first","type":"String"}, 
         {"mapping":"goods_price_last","name":"goods_price_last","type":"String"}, 
         {"mapping":"goods_price_first_all","name":"goods_price_first_all","type":"String"}, 
         {"mapping":"stock_plan_first_all","name":"stock_plan_first_all","type":"String"}, 
         {"mapping":"goods_price_last_all","name":"goods_price_last_all","type":"String"}, 
         {"mapping":"stock_plan_last_all","name":"stock_plan_last_all","type":"String"}, 
         {"mapping":"hn_jinchuan#stock_plan_first","name":"hn_jinchuan#stock_plan_first","type":"String"},
         {"mapping":"hn_jinchuan#stock_plan_last","name":"hn_jinchuan#stock_plan_last","type":"String"},
         {"mapping":"hn_jinchuan#goods_price_last_all","name":"hn_jinchuan#goods_price_last_all","type":"String"}
        ], 
    
       "submitTime":"2013-08" 
       
    }
    

      当json.datas的格式是这样的:["{"key1":"value1"}","{"key2":"value2"}"] 
    应该将数据改为:[{"key1":"value1"},{"key2":"value2"}]这种格式, 不然取不到key1,key2及其对应的值。

  • 相关阅读:
    【SCOI2012】滑雪
    【NOI2008】假面舞会
    ※初赛知识总结※
    【FJSC2012】足球
    【中山市选2011】杀人游戏
    【SDOI2008】洞穴勘测
    【SNOI2017】炸弹
    【LGOJ1606】白银莲花池
    int类型中为什么负数比正数多了一个数?
    utf8、utf16、utf32之间的格式
  • 原文地址:https://www.cnblogs.com/aivnfjgj/p/12519224.html
Copyright © 2020-2023  润新知