Google에서 'json으로 자바 객체'를 사용하면 일반적으로 Jackson/Gson과 같은 기본 라이브러리/프레임 워크를 얻을 수 있습니다. 그들 모두는 반사를 사용하여 주석이나 다른 개념을 기반으로 객체를 직렬화합니다.Java 객체 -json 직렬화에 대해 궁금합니다.
다른 프로그래밍 언어에서는 반사 기반 직렬화와 달리 생성 된 직렬화 메서드/함수를 사용하여 상당한 성능 향상을 얻었습니다. 예를 들어이 메시지 팩 라이브러리 (https://github.com/tinylib/msgp)입니다.
제 질문은 JSON 직렬화를 위해 Java에서 비슷한 작업을 수행하여 성능을 향상시킬 수 있습니까? 즉, 주어진 pojo의 사전 컴파일을 기반으로 직렬화 메소드를 생성합니다. 그런 다음 런타임 중에 이들을 사용합니다.
필자는 반드시 유스 케이스가 아니라 단순히 생각하는 속도를 가지고 있습니다.
엔지니어로서 일해온 대부분의 어플리케이션의 경우 JSON을 구문 분석하고 생성하는 속도가 결코 병목 현상을 일으키지 않았습니다. 어쩌면 JSON이 문제가되는 것을 볼 수있는 유스 케이스를 추가 할 수 있을까? –
성능 향상에 대해 궁금한 유스 케이스가 필요하다고 생각하지 않습니다. 그러나 얻은 모든 ms가 가지고있는 WEB API를 말해 보겠습니다. 기업 소프트웨어 요소를 범위를 벗어나는 상태로 유지합니다. 빠른 시장 등. – Patrick