我一直在使用 stock 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 服务。上面的数据只是为了说明,我的实际数据要大得多,因此我想要最好的性能。