根據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以外的一些其他語言。