根據Json字符串自動生成model類(java)


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM