매우 큰 JSON 메시지를 반환하는 서버가 있으며 클라이언트 응용 프로그램은이 응답의 일부에만 의존합니다. 클라이언트 애플리케이션은 JSON 메시지에 "xyz"특성이 있는지 확인하고 결과에 따라 특정 유스 케이스를 실행해야합니다.
이 요구 사항을 위해 전체 JSON 메시지를 객체로 변환하면 약간 비싸 므로이 질문에 답하십시오.
XML과 같은 표준 JSON 쿼리 언어가 있습니까? 그렇다면 java 에서이 쿼리 언어의 구현을 가장 잘 아는 것이 무엇입니까?
참고 : 서버 측에서 새 서비스를 변경하거나 추가하는 것은 옵션이 아닙니다.
JSON.getString(json_string, 'foo.22.bar')
(문자열을 포함하는 속성 "foo"에있는 목록의 22 요소에있는 속성 "bar") 의 행을 따라 아무것도
JSON baz = new JSON(json_string); baz.getString('foo.22.bar');
위해 예를 들어