私はストックorg.jsonライブラリを使用しており、これに精通しています。パフォーマンス上の理由からJacksonライブラリを使用したいのですが、非常に異なるフレームワークのように見えるものに適応するのに苦労しています。次のJSONを取得します。
{"result":[[{"usUserName":"FRED","usActive":true},{"usUserName":"JIM","usActive":true},{"usUserName":"DAVID","usActive":true}]]}
org.jsonを使用して、これを次のように解析しています。
try {
JSONArray jsonRecordset = response.getJSONArray("result").getJSONArray(0);
JSONObject jsonFirstRecord = jsonRecordset.getJSONObject(0);
Log.i("myloginfo", jsonFirstRecord.getString("usUserName"));
} catch (JSONException e) {
e.printStackTrace();
}
これをジャクソンで再現したいのですが、見た目が大きく違うのでどこに行けばいいのかわかりません。私のJSONは、私が制御できないWebサービスから来ています。上記のデータは説明のためのものであり、実際のデータははるかに大きいため、最高のパフォーマンスが必要です。