一個json中包含兩個子json的實現方法


// 返回前段的格式
{"rows":[{"id":2,"reason":"11","signname":"張三"}],"total":1}


首先定義個model,其中包含個list 和 一個字段

public class JsonResult implements Serializable{
    /**
     * 
     */
    private static final long serialVersionUID = -4161009183256633298L;
    
    private int total;
    
    private List rows =null;

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public List getRows() {
        return rows;
    }

    public void setRows(List rows) {
        this.rows = rows;
    }

    
}

 

JsonResult result=new JsonResult();
        //獲取記錄的數目    得到一個list    
        List<Toa_signin> Toa_signin = signService.getAllSignin(signin);
        result.setRows(Toa_signin);   // 塞到model中定義的list當中去         result.setTotal(signService.sumCount(signin));   // 查詢出list的數量 塞到total字段中去         String resultStr=JSON.toJSONStringWithDateFormat(result, "yyyy-MM-dd");       //把字段轉換為json字符串,處理一下里面的時間格式 return resultStr;   // 得到想要的結果

 


免責聲明!

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



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