-2

Javagsonライブラリを使用してjson配列からデータをフェッチしたい次は解析するjson文字列です

{
    'result': 'success',
    'value': {
        'count': 201671,
        'data': [
            {
                'id': '14906999986115',
                'address': '848E3rdSt',
                'zipcode': '90001',
                'name': 'montreras',
                'state': 'CA',
                'city': 'LosAngeles'
            },
            {
                'id': '14906999999454',
                'address': '92E75thSt',
                'zipcode': '90001',
                'name': 'AD.Graves',
                'state': 'CA',
                'city': 'LosAngeles'
            },
            {
                'id': '14906999997706',
                'address': '1320E83rdSt',
                'zipcode': '90001',
                'name': 'A.Irvin',
                'state': 'CA',
                'city': 'LcopAngeles'
            },
            {
                'id': '14906999982106',
                'address': '14081/2E82ndSt',
                'zipcode': '90001',
                'name': 'AdmoniaHurt',
                'state': 'CA',
                'city': 'LosAngeles'
            },
            {
                'id': '14906999996091',
                'address': '20E77thSt',
                'zipcode': '90001',
                'name': 'AdolphA.,
                'state': 'CA',
                'city': 'LosAngeles'
            }
        ]
    }
}

上記の文字列のデータ配列からデータを取得するにはどうすればよいですか?

4

2 に答える 2

1

jsonが有効で、同様の構造を持っている場合は、このようなものを試してください

jsonStr = "your json string here";

Result result = gson.fromJson(jsonStr, Result.class)

class Result{
 public String result;
 public Value value;
}

class Value{
 public int count
 public ArrayList<Data> data;
}

class Data{
 public String id;
 public String address;
 public String zipcode;
 public String name;
 public String state;
 public String city;
}
于 2012-05-25T02:59:38.867 に答える
0

通常、上記の例のいくつかのプロパティを持つ「値」オブジェクトのように、どのデータ構造が期待されるかを知っています。逆シリアル化に関するgsonのドキュメントを読むと、完了です:https ://sites.google.com/site/gson/gson-user-guide#TOC-Primitives-Examples

于 2012-05-25T02:56:53.427 に答える