기본 변수가 public 인 변수가있는 객체를 비 직렬화합니다. intelliJ는 public을 수정 자로 생각합니다. Java가 수정 자라고 생각하지 않게하려면 어떻게합니까?Java 변수의 이름을 "public"으로 지정하는 방법
0
A
답변
3
수 없습니다. 할 수있는 최선의 방법은 직렬화 프로세스 자체와 관련된 것이고 변수 이름을 변경하는 것입니다 (예 : @SerializedName
). 네가 그렇게 할 수 없다면 너는 고생 할 것이다.
Java 소스 코드에만 해당됩니다. 컴파일 된 .class 파일은 Java 키워드와 동일한 변수, 클래스 이름 등을 가질 수 있습니다. 일부 코드 난독 화자는 이것을 합법적 인 Java로 디 컴파일하는 것을 매우 어렵게 만듭니다.
3
이러한 변수에 대해 @SerializedName("public")
주석을 사용하십시오.
관련 문제
- 1. 변수의 이름을 지정하는 방법은 무엇입니까?
- 2. Dockerfiles의 이름을 지정하는 방법
- 3. BitmapImage의 이름을 지정하는 방법
- 4. Java 클래스의 이름을 올바르게 지정하는 방법은 무엇입니까?
- 5. 요소의 boundingClientRect를 포함하는 변수의 이름을 지정하는 방법은 무엇입니까?
- 6. DbContext에서 사용할 테이블의 이름을 지정하는 방법
- 7. Java/Eclipse - 현재 메소드 이름을 지정하는 매크로?
- 8. Java : 새 인터페이스의 이름을 지정하는 방법은 무엇입니까?
- 9. 부울 변수의 이름을 얻는 방법
- 10. groovy에서 변수의 이름을 얻는 방법
- 11. 입력 변수의 이름을 출력하는 방법
- 12. 런타임시 ShapeContainer에 이름을 지정하는 방법
- 13. 입력란에 배열의 이름을 지정하는 방법
- 14. 다운로드 파일의 이름을 지정하는 방법
- 15. 열의 이름을 요일로 지정하는 방법
- 16. % s를 사용하여리스트 이름을 지정하는 방법
- 17. 다운로드 파일에 이름을 지정하는 방법
- 18. 내 패키지의 이름을 지정하는 방법
- 19. 모든 모양의 이름을 지정하는 방법
- 20. tflearn에서 로그의 이름을 지정하는 방법
- 21. NetBeans의 Java 코딩 : 한 번에 모든 변수의 이름을 바꾸는 방법
- 22. Java SessionID : GET SessionID 매개 변수의 이름을 얻는 방법?
- 23. 확장 변수의 출력 형식을 지정하는 방법
- 24. 인라인 면도기 변수의 형식을 지정하는 방법
- 25. CUDA에서 전역 장치 변수의 정렬을 지정하는 방법
- 26. 반환 매개 변수의 유형을 완전히 지정하는 방법
- 27. 1 - n의 값을 나타내는 변수의 이름을 올바르게 지정하는 방법은 무엇입니까?
- 28. org.test.toolkit.database.resultsethandle의 자바 패키지 이름을 지정하는 방법;
- 29. 문자열에서 변수의 이름을 가져옵니다.
- 30. 모듈 변수의 별명을 지정하는 방법은 무엇입니까?
* "Java가 수정 자라고 생각하지 않게하려면 어떻게합니까?"* 다른 이름을 사용할 수 없습니다. – Tom
'public'변수의 이름을 지정할 수 없습니다. 변수'class' 나'true'의 이름을 지정할 수없는 것처럼 말입니다. http://www.jwrider.com/riderist/java/javaidrs.htm – CollinD
당신은 몰라요! 변수 이름을 사용할 수없는 키워드입니다. 대신 gson이 json-field "public"을 변수에 매핑하기 위해 변수를 작성하고 주석을 달아야합니다. http://www.javacreed.com/gson-annotations-example/ – luk2302