1. 程式人生 > >json物件封裝與解析

json物件封裝與解析

一、解析json物件

表結構資訊物件,json格式,名稱為tableObj
* {
* “tableName”:”t_res”, //表名稱
* “columnInfo”:[ //欄位資訊
* {
* “columnName”:”id”, //欄位名
* “dataTypeName”:”varchar”, //欄位型別
* “isKey”:true, //是否為主鍵,true代表是主鍵,false代表不是
* “isAutoIncrement”:true, //是否自增,true代表自增,false代表不自增
* “isNull”:0, //是否為空,1代表可以為空,0代表不能為空
* “precision”:5, //精度
* “defaultValue”:”10” //預設值
* “scale”:2 //小數位數
* }
* ]
* }

try{
String name = tableObj.get(“tableName”).toString(); //獲得表名
JSONArray columnInfo = tableObj.getJSONArray(“columnInfo”); //獲得欄位描述json陣列
int size = columnInfo.length(); //json陣列長度
for(int i=0;i