根据Json自动生成Model类
java
将json转换成java类 http://jsongen.byingtondesign.com you bring the json, we'll bring the code
发现一个很不错的网站,能够直接将json字符串生成java model类,超级方便。 很久之前就知道,一直没有用过,昨天在弄G+的数据的时候,用上了。 再结合Gson,你基本上不用做些什么了,很快就能转换成java对象了。
用法:找一个数据很全的json大数据,保存为.json文件,上传到网盘,生成下载链接,然后将下载链接扔进网站。(可能需要在你通过网盘生成的下载链接的最后面加上.json) :) 哈哈~
比如
{
"status" : 1,
"sort" : 1,
"id" : 8,
"itemName" : "系统公告",
"itemDesc" : "",
"itemCode" : "sysNotice",
"columnCode" : "info"
}
自动生成java类
package com.json.test;
import org.json.*;
public class Model {
private double status;
private double sort;
private double id;
private String itemName;
private String itemDesc;
private String itemCode;
private String columnCode;
public Model () {
}
public double getStatus() {
return this.status;
}
public void setStatus(double status) {
this.status = status;
}
public double getSort() {
return this.sort;
}
public void setSort(double sort) {
this.sort = sort;
}
public double getId() {
return this.id;
}
public void setId(double id) {
this.id = id;
}
public String getItemName() {
return this.itemName;
}
public void setItemName(String itemName) {
this.itemName = itemName;
}
public String getItemDesc() {
return this.itemDesc;
}
public void setItemDesc(String itemDesc) {
this.itemDesc = itemDesc;
}
public String getItemCode() {
return this.itemCode;
}
public void setItemCode(String itemCode) {
this.itemCode = itemCode;
}
public String getColumnCode() {
return this.columnCode;
}
public void setColumnCode(String columnCode) {
this.columnCode = columnCode;
}
}
另外格式化json数据的网站多的是: http://jsoneditoronline.org 注意(TA会自动保存你解析的json数据)
Mac下有个工具叫 JSON Accelerator , 支持除java以外的一些其他语言。