您的位置:首页 > 编程语言 > Java开发

java解析json字符串

2017-02-10 17:32 357 查看
jar  自己网上找一找

如:

json串

{

    'borrow': fPamt':123.40,'loanAmt':123.40,'loanTerm':1,'monthLyRepay':123.40,'payType':'1'},

   'borrower':{'address':'测试地址','clinicName':'诊所名称','ctmNO':'诊所编号','idCard':'123456464684131','realName':'测试','telePhone':'13655541255'},

   'commodity':{

       'commdityDetailList':[ {'cnt':1,'coDesc':'测试','coNO':'12132','coName':'测试','coType':'sss','inputBy':'','inputTime':'','modifyBy':'','modifyTime':'','remark':'','status':'01','totalAmt':22222,'unit':'测试','unitPrice':22222},

         {'cnt':1,'coDesc':'测试','coNO':'12132','coName':'测试','coType':'sss','inputBy':'','inputTime':'','modifyBy':'','modifyTime':'','remark':'','status':'01','totalAmt':22222,'unit':'测               试','unitPrice':22222}],

 'sellerInfo':{'addr':'地址','city':'城市','clerk':'ccc','clerkTelePhone':'13354454454','country':'国家','inputBy':'','inputTime':'','linkTelePhone':'11354455456','linker':'测试笛子','modifyBy':'','modifyTime':'','province':'广东省','remark':'备注','sellerNO':'1544554C','sellerName':'测试商家','status':1,'zipCode':'123456'}

}

}

解析过程:

            JSONObject jsonObject =JSONObject.fromObject(test); 

            JSONObject borrow = jsonObject.getJSONObject("borrow");

            System.err.println(borrow.get("fPamt"));

            JSONObject commodity = jsonObject.getJSONObject("commodity"); 

            JSONArray commdityDetailList = commodity.getJSONArray("commdityDetailList"); 

            for (int i = 0; i < commdityDetailList.size(); i++) { 

             JSONObject row = commdityDetailList.getJSONObject(i); 

             System.err.println("cnt"+row.get("cnt")); 

            } 

         

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: