色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java 判斷類型并轉(zhuǎn)json

錢良釵1年前10瀏覽0評論

在Java編程中,我們經(jīng)常需要將不同類型的數(shù)據(jù)轉(zhuǎn)換為JSON格式。如何去判斷數(shù)據(jù)類型并進行相應(yīng)的轉(zhuǎn)換呢?以下詳細介紹。

1. 建立一個新的JSON Object。

JSONObject jsonObject = new JSONObject();

2. 判斷數(shù)據(jù)類型并進行轉(zhuǎn)換。

//將字符串轉(zhuǎn)換為JSON格式
if(數(shù)據(jù) instanceof String){
jsonObject.put("key", (String)數(shù)據(jù));
}
//將數(shù)字轉(zhuǎn)換為JSON格式
if(數(shù)據(jù) instanceof Number){
jsonObject.put("key", (Number)數(shù)據(jù));
}
//將布爾值轉(zhuǎn)換為JSON格式
if (數(shù)據(jù) instanceof Boolean) {
jsonObject.put("key", (Boolean)數(shù)據(jù));
}
//將數(shù)組轉(zhuǎn)換為JSON格式
if (數(shù)據(jù) instanceof JSONArray) {
jsonObject.put("key", (JSONArray)數(shù)據(jù));
}
//將對象轉(zhuǎn)換為JSON格式
if (數(shù)據(jù) instanceof JSONObject) {
jsonObject.put("key", (JSONObject)數(shù)據(jù));
}

3. 最后得到的就是一個JSON格式的數(shù)據(jù)了。

System.out.println(jsonObject.toString());