您好,登錄后才能下訂單哦!
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轉成JSONObject對象
JSONObject createJsonObject = JSON.parseObject(createData.toString());
// 2.獲取mydatas內容
String mydatas = createJsonObject.getString("mydatas");
System.out.println("JSON:"+mydatas);
// 3.將子集也轉成JSONObject對象
JSONObject product = JSON.parseObject(mydatas);
// 4.獲取子集內容
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數組
*/
public static void getJsonArrayKey(){
// 測試JSON
String createData="{\"MEMBER_INFO\": [{\"CARD_NAME\":
\"普通客戶\",\"MEM_PROD_LIST\": {},\"BRAND_NAME\": \"動感地帶\",\"MEMBER_ID\":
10057268560,\"CUST_NAME\": \"**靜\"}, {\"CARD_NAME\":
\"普通客戶\",\"MEM_PROD_LIST\": {},\"BRAND_NAME\": \"神州行\",\"MEMBER_ID\":
60053724236,\"CUST_NAME\": \"**娟\"}],\"GROUP_TYPE\":
\"SNTY\",\"LOCK_FLAG\": \"0\",\"GRPID_NO\":
11310020302802,\"GROUP_CODE\": \"11310020302802\"}";
System.err.println("getJsonArryKey:"+createData);
// 1.將JSON轉成JSONObject對象
JSONObject createJsonObject = JSON.parseObject(createData.toString());
// 2.獲取MEMBER_INFO內容
JSONArray ja = createJsonObject.getJSONArray("MEMBER_INFO");
JSONObject jaObject =(JSONObject) ja.get(1);
System.out.println("ADDPROD_NAME:"+jaObject.getString("ADDPROD_NAME"));
}
}
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。