저는 org.json 라이브러리를 사용하고 있으며 이에 익숙합니다. 퍼포먼스의 이유로 Jackson 라이브러리를 사용하고 싶지만 매우 다른 프레임 워크처럼 보이는 것에 적응하는 데 어려움을 겪고 있습니다. 다음과 같이 org.json 나는이 구문 분석하고 함께JSON을 파싱하기 위해 org.json에서 Jackson으로 라이브러리 변경
{"result":[[{"usUserName":"FRED","usActive":true},{"usUserName":"JIM","usActive":true},{"usUserName":"DAVID","usActive":true}]]}
: 다음 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은 내가 제어 할 수없는 웹 서비스에서 온 것이다. 위의 데이터는 설명을위한 것일뿐 실제 데이터가 훨씬 크기 때문에 최고의 성능을 원합니다.
많은 감사, 그냥 필요한 코드 팁! –