java解析Json中获取Array字段值及嵌套Json对象
Posted MichaelMaDragon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java解析Json中获取Array字段值及嵌套Json对象相关的知识,希望对你有一定的参考价值。
1. Json含有数组时,先把String类型的json串转换的Json对象,通过getJSONArray(key)方法获取其Array部分,然后通过下标和key获取相应子数组里具体的字段值:
String test_arrary = "{"address": [{"addressLine1": "Noida","addressLine2": "UP"}],"firstName": "Achyut","lastName": "khanna"}";
}
2. 获取嵌套Json值,即先获取嵌套的内层data为json对象,然后转换为string,然后可以通过getString(key)方式获取data里面的各个字段值:
String test_json = "{"comm":{"comm":null,"data":null,"unitcode":"100001","trxcode":"60301","orderno":"201803050000023","sendtime":"20180307 11:16:18","sendserno":"20180307000000000001","channel":"pc","sendcode":"yxcd","signcode":""},"data":{"orderno":"201803050000023","urgentflag":null,"loanamt":null,"servamt":null,"allamt":"50000.00","chnsname":"张立男","buybackreason":null,"filetrans":"0","filename":null,"filepasswd":null,"filesize":null}}";
以上是关于java解析Json中获取Array字段值及嵌套Json对象的主要内容,如果未能解决你的问题,请参考以下文章