0

インデックス配列フィールド json を次のように使用しています。

"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" }}
}

配列内のデータを検索する方法は?

4

1 に答える 1

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>
于 2012-07-25T15:42:18.527 に答える