import com.alibaba.fastjson.JSON;
import java.util.HashMap;
import java.util.Map;
public class Contact {
private String payAccount;
private String payAccountDescp;
public String getPayAccount() {
return payAccount;
}
public void setPayAccount(String payAccount) {
this.payAccount = payAccount;
}
public String getPayAccountDescp() {
return payAccountDescp;
}
public void setPayAccountDescp(String payAccountDescp) {
this.payAccountDescp = payAccountDescp;
}
public static void main(String[] args) {
Contact contact = new Contact();
contact.setPayAccount("123");
String jsonStr = JSON.toJSONString(contact);
System.out.println(jsonStr);
Map<String,Object> map = new HashMap<>();
map = JSON.parseObject(jsonStr,Map.class);
System.out.println(map.get("payAccount"));
map.put("payAccountDescp","456");
jsonStr = JSON.toJSONString(map);
System.out.println(jsonStr);
contact = JSON.parseObject(jsonStr,Contact.class);
System.out.println(contact.getPayAccountDescp());
}
}
结果:
{"payAccount":"123"}
123
{"payAccountDescp":"456","payAccount":"123"}
456