項目源碼:https://github.com/longtian2/lazierSofa
為解決接口定義構(gòu)造JSON字符串、Java對象的痛點,懶人沙發(fā)實現(xiàn)了JSON 字符串生成Java對象,及Java對象生成JSON 字符串。 運行 JsonAndClassConverter 類的 Main方法,構(gòu)造入?yún)⑹纠缦拢?/p>
class C:\Users\chenll\Desktop\cc\json\JsonString.txt C:\Users\chenll\Desktop\cc\json JsonClassRoot r
json C:\Users\chenll\Desktop\cc\json C:\Users\chenll\Desktop\cc\json JsonClassRoot r
? {
? ? "id": "主鍵 Long",
? ? "name": "姓名 String",
? ? "age": "年齡 Integer",
? ? "email": "郵箱 String",
? ? "mobile": "電話號碼 String"
? }
相互轉(zhuǎn)換
? public class JsonClassRoot {
/**
* 主鍵
*/
private Long id;
/**
* 姓名
*/
private String name;
/**
* 年齡
*/
private Integer age;
/**
* 郵箱
*/
private String email;
/**
* 電話號碼
*/
private String mobile;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getMobile() {
return mobile;
}
public void setMobile(String mobile) {
this.mobile = mobile;
}
}