在java項目中如何將 json字符串轉(zhuǎn)換為JSONObject與JSONArray格式?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

創(chuàng)新互聯(lián)公司主要從事做網(wǎng)站、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)安龍,十多年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
java json字符串轉(zhuǎn)JSONObject和JSONArray
實現(xiàn)代碼:
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class JsonTest {
public static void main(String[] args) {
String joStr = "{name:\"張三\",age:\"20\"}";
//將json字符串轉(zhuǎn)化為JSONObject
JSONObject jsonObject = JSONObject.fromObject(joStr);
//通過getString("")分別取出里面的信息
String name = jsonObject.getString("name");
String age = jsonObject.getString("age");
//輸出 張三 20
System.out.println(name+" "+age);
String jaStr = "[{user:{name:\"張三\",age:\"20\"}},{score:{yuwen:\"80\",shuxue:\"90\"}}]";
//將jsonArray字符串轉(zhuǎn)化為JSONArray
JSONArray jsonArray = JSONArray.fromObject(jaStr);
//取出數(shù)組第一個元素
JSONObject jUser = jsonArray.getJSONObject(0).getJSONObject("user");
//取出第一個元素的信息,并且轉(zhuǎn)化為JSONObject
String name2 = jUser.getString("name");
String age2 = jUser.getString("age");
//輸出 張三 20
System.out.println(name2+" "+age2);
//取出數(shù)組第二個元素,并且轉(zhuǎn)化為JSONObject
JSONObject jScore = jsonArray.getJSONObject(1).getJSONObject("score");
//取出第二個元素的信息
String yuwen = jScore.getString("yuwen");
String shuxue = jScore.getString("shuxue");
//輸出 80 90
System.out.println(yuwen+" "+shuxue);
}
}
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。
當(dāng)前名稱:在java項目中如何將json字符串轉(zhuǎn)換為JSONObject與JSONArray格式
鏈接地址:http://chinadenli.net/article24/gsggje.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、動態(tài)網(wǎng)站、定制開發(fā)、品牌網(wǎng)站設(shè)計、網(wǎng)站排名、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)