我使用索引数组字段json as,
"productdetailsarray":
{
"properties":{
"producttone" : { "type" : "integer", "store" : "yes", "precision_step" : "8" },
"productsaleid" : { "type" : "integer", "store" : "yes", "precision_step" : "8" },
"productcoverage" : { "type" : "integer", "store" : "yes", "precision_step" : "8" },
"productdataid" : { "type" : "integer", "store" : "yes", "precision_step" : "8" },
"productid" : { "type" : "integer", "store" : "yes", "precision_step" : "8" }}
}
如何搜索数组内的数据?
答案 0 :(得分:0)
使用像GSon这样的库简单解析JSon:
MyClassToModelTheData data = new Gson().fromJson(theJsonString, MyClassToModelTheData.class);
一旦进入对象形式,您就可以使用任何标准Java构造来搜索数据。
如果您使用Maven,则可以使用以下命令导入GSon:
<!-- For parsing JSon -->
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>1.7.1</version>
</dependency>