>Java >java지도 시간 >Java에서 JSON 필드 이름에 대한 명명 규칙을 정의하는 방법은 무엇입니까?

Java에서 JSON 필드 이름에 대한 명명 규칙을 정의하는 방법은 무엇입니까?

WBOY
WBOY앞으로
2023-09-02 11:01:07850검색

Java에서 JSON 필드 이름에 대한 명명 규칙을 정의하는 방법은 무엇입니까?

FieldNamingPolicy 는 JSON 필드 이름에 대한 몇 가지 표준 명명 규칙을 정의하는 데 사용할 수 있으며 GsonBuilder 와 함께 사용하여 Gson 인스턴스 를 구성하여 Java 필드 이름을 원하는 JSON 필드 이름. setFieldNamingPolicy() GsonBuilder 메서드를 사용하여 직렬화 역직렬화 중에 객체의 필드에 대한 특정 명명 정책 전략을 구성할 수 있습니다.

Gson은 다음 필드 명명 정책

  • 을 통해 다양한 필드 명명 요구 사항을 지원합니다. FieldNamingPolicy.IDENTITY: 객체를 직렬화할 때 Java 모델과 정확히 동일한 이름 지정을 사용합니다.
  • FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES: Java 필드 이름을 카멜 케이스 형식에서 소문자 필드 이름으로 수정합니다. 단어는 밑줄(_)로 구분됩니다.
  • FieldNamingPolicy.LOWER_CASE_WITH_DASHES: Java 필드 이름을 낙타 대문자 형식에서 각 단어가 대시(-)로 구분되는 소문자 필드 이름으로 수정합니다.
  • FieldNamingPolicy.UPPER_CAMEL_CASE: JSON 형식으로 직렬화할 때 Java 필드 이름의 첫 번째 "문자"가 대문자인지 확인합니다.
  • FieldNamingPolicy.UPPER_CAMEL_CASE_WITH_SPACES: Java 필드의 첫 번째 "문자"가 대문자인지 확인합니다. 이름은 JSON 형식으로 직렬화할 때 대문자로 표시되며 단어는 공백으로 구분됩니다.

위 내용은 Java에서 JSON 필드 이름에 대한 명명 규칙을 정의하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제