저는 Genson 작성자입니다.
고전 Gson, Jackson 또는 Genson이 도움이됩니다. Android의 실제 벤치 마크에 대해 알지 못합니다.
- 서버에서는 일반적으로 잭슨이 가장 빠르지 만 크기가 가장 큽니다 (안드로이드에서 문제가 될 수 있음).
- Gson은 3 가지 중에서 가장 느린 편이지만, 안드로이드에 대한 특정 코드/최적화가 있다는 것을 알고 있기 때문에 더 잘 수행 할 수 있습니다. 나는 그들의 디자인을 좋아한다.
- Genson 사이 (치수 및 크기)입니다. 일부 벤치 마크의 경우 Genson은 Jackson보다 약간 우수한 성능을 보입니다. 전반적으로 데이터 모양/크기에 관계없이 일관된 성능을 제공합니다.
사용의 용이성은 상당히 주관적입니다. Jackson이 더 큰 API 덕분에 좀 더 복잡해 졌다고 생각하는 경향이 있습니다.
minimal-json에 대해서는 잘 모릅니다 만 데이터 바인딩 API는 제공하지 않으므로 DOM 구조 만 사용하고 일부 POJO에 데이터를 직접 복사합니다. 내가 사용하기 쉬운 것으로 부르면 안된다.) 당신은 또한 더 많은 객체 인스턴스를 가질 것이다. 그래서 아마 더 많은 메모리가 소모 될 것이다 ...
만약 당신이 잭슨을 사용하고 싶다면, jackson-jr은 기능이 적지 만 크기가 작은 jackson 버전입니다.
그러나 공연에 너무 집중하지는 말고 대부분 모든 사용 사례에 대해 충분한 실적을 올리고 있습니다.
gson으로 이동합니다. https://code.google.com/p/google-gson/ – Rohit5k2
[gson] (https://code.google.com/p/google-gson/) – hidro
@hidro 너무 느린. –