fastjson-1.2.29.jar 使用 Json字符串轉javabean 大小寫問題

 public static void main(String[] args) {
        CA0002       ca02 = new CA0002();
        String aa = "{\"cm_id\":\"TEST00101\",\"ca_custname\":\"周龍\",\"ca_birth\":\"19830328\",\"ca_mobile\":\"15xxx00375\",\"ca_province\":\"上海\r\n" + 
                "市\",\"ca_city\":\"上海市\",\"ca_area\":\"浦東新區\",\"ca_addr\":\"環湖西一段333號303-70室\",\"ca_email\":\"[email protected]\"\r\n" + 
                ",\"ca_orderid\":\"147daa069a1539903698\",\"ca_tc_sdt\":\"20180606\",\"ca_tc_edt\":\"20190606\",\"ca_cl_amt\":\"14000\",\"ca_fp_tramt\":\"1.\r\n" + 
                "01\",\"ca_salesid\":\"019\",\"ca_ins_ttamt\":\"12000\",\"ca_ins_amt\":\"1000\",\"ca_la\":\"\",\"ca_ins_noi\":\"12\",\"ext1\":\"\",\"log_url\":\"http\r\n" + 
                "://localhost:8080/iar/InstalAuth\",\"final_url\":\"http://localhost:8080/iar/InstalAuth\",\"ca_efh_sn\":\"180606xxxx5E36630328\",\"\r\n" + 
                "ts\":1528xxx72616,\"strTS\":\"2018/06/06 16:16:12\",\"yyyy\":\"2018\",\"mm\":\"06\",\"dd\":\"06\",\"timestamp\":1528272972616}";
//        Map<String, Object> mapjson =  new JsonUtil_efh().Json2MAPObj(aa);
        ca02 = JSONObject.toJavaObject(JSONObject.parseObject(aa), CA0002.class);  
        ca02.SendMonitor();
    }

CA0002 是一個javabean 裏面的屬性字段均 均爲大寫 在上面的main方法中收到一段json 的字符串,key值均爲小寫。

將收到字串的對應key值set到CA0002 時使用

ca02 = JSONObject.toJavaObject(JSONObject.parseObject(aa), CA0002.class); 測試直接就ok 了

,這是因爲fastjson-1.2.29.jar 這個jar包自己會識別大小寫嗎?

    String CM_ID        ;    String CA_CUSTNAME  ;    String CA_BIRTH     ;    String CA_MOBILE    ;    String CA_PROVINCE  ;
    String CA_CITY      ;    String CA_AREA      ;    String CA_ADDR      ;    String CA_EMAIL     ;    String CA_ORDERID   ;
    String CA_TC_EDT    ;    String CA_TC_SDT    ;    String CA_CL_AMT    ;    String CA_FP_TRAMT  ;    String CA_SALESID   ;
    String CA_INS_TTAMT ;    String CA_INS_AMT   ;    String CA_LA        ;    String CA_INS_NOI   ;    String EXT1         ;
    String LOG_URL      ;    String FINAL_URL    ;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章