私はJSONList<String> jsonFieldName
配列を持っています。JSON 応答の一意のフィールドの数に基づいて、ベースの数を動的に作成したかったのです。たとえば、次のように言います。
JSON = [{a:1,b:2,c:3},{a:4,b:5,c:5}];
結果:
temp_array=[{a,b,c}];
上記の JSON サンプルに基づくと、最終的に 3 つの新しいリストになります。リスト: リスト a リスト b リスト c
私は、各応答のサイズ/長さが異なる可能性がある一般的な JSON 応答パーサーを作成したかったため、このようになりたかったのです。
Android で実装するにはどうすればよいですか。
JSON応答を解析するための私の既存の方法は次のとおりです
public void getJsonData(JSONArray ja) {
try {
// JSONArray jArray = new JSONArray(result);
for (int i = 0; i < ja.length(); ++i) {
JSONObject jo = ja.getJSONObject(i);
Log.i("Connect->getJsonData", jo.getString("tableno"));
}
} catch (Exception e) {
Log.e("ConnectToDatabase->getJsonData", "Error Parsing JSON Data "
+ e.toString());
}
}