java利用工具fastjson將陣列轉換為JsonArray
阿新 • • 發佈:2019-01-06
一:下載fastjson-1.2.38.jar
二:java程式碼
@Test
public void test4() {
int[] my = new int[2];
my[0] = 6;
my[1] = 8;
try {
JSONArray jsonObj = (JSONArray) JSONArray.toJSON(my);// 陣列轉為JsonArray
System.out.println(jsonObj instanceof JSONArray);// 是否是Json陣列?
System.out.println(jsonObj.getClass().isArray());// 是否為陣列?
String jsonStr = jsonObj.toString();// JsonArray轉為String
System.out.println(jsonStr instanceof String);// 是否為String?
System.out.println(jsonStr);
} catch (Exception e) {
System.out.println("陣列轉json失敗");
}
}
三:結果
附:jfinal將Record物件轉為json物件
Record record = Db.findFirst("select * from users where id=99");
JSONObject jo1 = JSONObject.fromObject(record.getColumns());
結果:{"country":"中國","out_date_tel":null}