用fastjson 获取复杂的json 串的值

{
    "code": 0,
    "data": {
        "2018720-0317": [{
            "cpurl": "https://cdn.i5sesol.com/isesolImall/",
            "cxmc": "",
            "jhsl": 1,
            "cxwj": "",
            "xsddbh": "111807200000645200",
            "gybh": "TJTYCPGYBH",
            "gybzbh": "20171225000001",
            "cpcz": ",,,",
            "pgdrwbh": "2018720-0317-0366",
            "cpmc": "星座+签名定制狮子座",
            "bgsl": 0,
            "xlh": "2018052401",
            "gygxbh": "TJZDXDGX",
            "cpbh": "1532047578068",
            "cxList": [],
            "r1": "null"
        }],
        "2018720-0318": [{
            "cpurl": "https://cdn.i5sesol.com/isesolImall/",
            "cxmc": "",
            "jhsl": 1,
            "cxwj": "",
            "xsddbh": "111807200000645300",
            "gybh": "TJTYCPGYBH",
            "gybzbh": "20171225000001",
            "cpcz": ",,,",
            "pgdrwbh": "2018720-0318-0367",
            "cpmc": "星座+签名定制狮子座",
            "bgsl": 0,
            "xlh": "2018052401",
            "gygxbh": "TJZDXDGX",
            "cpbh": "1532048096286",
            "cxList": [],
            "r1": "null"
        }]
    },
    "message": "成功"
}

-------------------------目的是获取标红色的cpbh 的值-------------------------------------------------------------

public class Test{


    public static void main(String[] arag){
        String tr="{\"code\":0,\"data\":{\"2018720-0317\":[{\"cpurl\":\"https://cdn.i5sesol.com/isesolImall/\",\"cxmc\":\"\",\"jhsl\":1,\"cxwj\":\"\",\"xsddbh\":\"111807200000645200\",\"gybh\":\"TJTYCPGYBH\",\"gybzbh\":\"20171225000001\",\"cpcz\":\",,,\",\"pgdrwbh\":\"2018720-0317-0366\",\"cpmc\":\"星座+签名定制狮子座\",\"bgsl\":0,\"xlh\":\"2018052401\",\"gygxbh\":\"TJZDXDGX\",\"cpbh\":\"1532047578068\",\"cxList\":[],\"r1\":\"null\"}],\"2018720-0318\":[{\"cpurl\":\"https://cdn.i5sesol.com/isesolImall/\",\"cxmc\":\"\",\"jhsl\":1,\"cxwj\":\"\",\"xsddbh\":\"111807200000645300\",\"gybh\":\"TJTYCPGYBH\",\"gybzbh\":\"20171225000001\",\"cpcz\":\",,,\",\"pgdrwbh\":\"2018720-0318-0367\",\"cpmc\":\"星座+签名定制狮子座\",\"bgsl\":0,\"xlh\":\"2018052401\",\"gygxbh\":\"TJZDXDGX\",\"cpbh\":\"1532048096286\",\"cxList\":[],\"r1\":\"null\"}]},\"message\":\"成功\"}";

        JSONObject json=JSONObject.parseObject(tr);
        JSONObject data=json.getJSONObject("data");
        System.out.println(data);//获取data 下所有的values
        Collection iterator=data.values(); //object 容器,获取data 下valuse的value
        Iterator it = iterator.iterator();

        while(it.hasNext()){
         Object ob=it.next();
         System.out.println(ob);//迭代输出所有的valus
         String s=JSONObject.toJSONString(ob);
         JSONArray jsonArray = JSONArray.parseArray(s);

          for(int i=0;i 
  

 

 

用fastjson 获取复杂的json 串的值_第1张图片

你可能感兴趣的:(jmeter)