您好,登錄后才能下訂單哦!
package com.test;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
public class TestJson {
public static void main(String[] args) throws InterruptedException {
getJsonKey();
Thread.currentThread().sleep(200);
getJsonArrayKey();
}
/**
* @功能描述:普通JSON
*/
public static void getJsonKey(){
String createData="{\"mydatas\":{\"price\":10,\"pname\":\"f1\",\"weight\":20,66:88}}";
System.err.println("getJsonKey:"+createData);
// 1.將JSON轉(zhuǎn)成JSONObject對(duì)象
JSONObject createJsonObject = JSON.parseObject(createData.toString());
// 2.獲取mydatas內(nèi)容
String mydatas = createJsonObject.getString("mydatas");
System.out.println("JSON:"+mydatas);
// 3.將子集也轉(zhuǎn)成JSONObject對(duì)象
JSONObject product = JSON.parseObject(mydatas);
// 4.獲取子集內(nèi)容
String price = product.getString("price");
String pname = product.getString("pname");
String weight = product.getString("weight");
String m66 = product.getString("66");
System.out.print("price:"+price);
System.out.print(" pname:"+pname);
System.out.print(" weight:"+weight);
System.out.println(" 66:"+m66);
}
/**
* @功能描述:JSON數(shù)組
*/
public static void getJsonArrayKey(){
// 測(cè)試JSON
String createData="{\"MEMBER_INFO\": [{\"CARD_NAME\":
\"普通客戶\",\"MEM_PROD_LIST\": {},\"BRAND_NAME\": \"動(dòng)感地帶\",\"MEMBER_ID\":
10057268560,\"CUST_NAME\": \"**靜\"}, {\"CARD_NAME\":
\"普通客戶\",\"MEM_PROD_LIST\": {},\"BRAND_NAME\": \"神州行\(zhòng)",\"MEMBER_ID\":
60053724236,\"CUST_NAME\": \"**娟\"}],\"GROUP_TYPE\":
\"SNTY\",\"LOCK_FLAG\": \"0\",\"GRPID_NO\":
11310020302802,\"GROUP_CODE\": \"11310020302802\"}";
System.err.println("getJsonArryKey:"+createData);
// 1.將JSON轉(zhuǎn)成JSONObject對(duì)象
JSONObject createJsonObject = JSON.parseObject(createData.toString());
// 2.獲取MEMBER_INFO內(nèi)容
JSONArray ja = createJsonObject.getJSONArray("MEMBER_INFO");
JSONObject jaObject =(JSONObject) ja.get(1);
System.out.println("ADDPROD_NAME:"+jaObject.getString("ADDPROD_NAME"));
}
}
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。