大哥好,我这里有一串json,用在线的也能正常读出来,可是不能被正确的翻成类,您给看看,我用的是
Root r = Json.fromJson(Root.class, json); 原来没发现有这个问题呢
///待转json格式串
{
"HEAD": {
"TX_CD": "0101004",
"CHAR_CODE": "GBK",
"JRN_NO": "201706190134986614",
"VER_CODE": "1.0",
"MSG_CD": "MKM00000",
"MSG_DAT": " 很好",
"SIGN_MSG": "e05ce49c5489fab472462ef181d922e2",
"ZF_TX_DT": "20170704",
"ZF_TX_TM": "161547",
"SIGN_MSG_US": "e05ce49c5489fab472462ef181d922e2"
},
"BODY": {
"BAL": "100",
"MBL_NO": "18610297435"
}
}
转成的类:
public class Root
{
private HEAD head;
private BODY body;
public HEAD getHead(){
return this.head;
}
public void setHead(HEAD head){
this.head = head;
}
public BODY getBody(){
return this.body;
}
public void setBody(BODY body){
this.body = body;
}
}
public class BODY
{
private String bal;
private String mbl_no;
public String getBal(){
return this.bal;
}
public void setBal(String bal){
this.bal = bal;
}
public String getMbl_no(){
return this.mbl_no;
}
public void setMbl_no(String mbl_no){
this.mbl_no = mbl_no;
}
}
public class HEAD
{
private String tx_cd;
private String char_code;
private String jrn_no;
private String ver_code;
private String msg_cd;
private String msg_dat;
private String sign_msg;
private String zf_tx_dt;
private String zf_tx_tm;
private String sign_msg_us;
public String getTx_cd(){
return this.tx_cd;
}
public void setTx_cd(String tx_cd){
this.tx_cd = tx_cd;
}
public String getChar_code(){
return this.char_code;
}
public void setChar_code(String char_code){
this.char_code = char_code;
}
public String getJrn_no(){
return this.jrn_no;
}
public void setJrn_no(String jrn_no){
this.jrn_no = jrn_no;
}
public String getVer_code(){
return this.ver_code;
}
public void setVer_code(String ver_code){
this.ver_code = ver_code;
}
public String getMsg_cd(){
return this.msg_cd;
}
public void setMsg_cd(String msg_cd){
this.msg_cd = msg_cd;
}
public String getMsg_dat(){
return this.msg_dat;
}
public void setMsg_dat(String msg_dat){
this.msg_dat = msg_dat;
}
public String getSign_msg(){
return this.sign_msg;
}
public void setSign_msg(String sign_msg){
this.sign_msg = sign_msg;
}
public String getZf_tx_dt(){
return this.zf_tx_dt;
}
public void setZf_tx_dt(String zf_tx_dt){
this.zf_tx_dt = zf_tx_dt;
}
public String getZf_tx_tm(){
return this.zf_tx_tm;
}
public void setZf_tx_tm(String zf_tx_tm){
this.zf_tx_tm = zf_tx_tm;
}
public String getSign_msg_us(){
return this.sign_msg_us;
}
public void setSign_msg_us(String sign_msg_us){
this.sign_msg_us = sign_msg_us;
}
}