Androidx 코 틀린 생성 중첩 GSON 데이터 클래스에 필요한, GSON를 사용

참마 :

나는 코 틀린를 사용하여 안드로이드 응용 프로그램을 가지고, 나는 또한 GSON 구글 라이브러리를 사용하고 있습니다. 난 할 노력하고있어 나는 다시 받고 있어요 json으로 개체를 일치하도록 중첩 된 데이터 클래스를 만드는 것입니다. JSON :

{
  "results":{
    "userid": "575",
    "email" : "[email protected]"
   },
   "errors": {"errormessage":"no errors found"}
}

내가 GSON를 사용하여 코 틀린 데이터 클래스를 만드는 오전하지만 난 GSON 개체가 위 아래 JSON과 일치 할 정도로 중첩 된 부분을 처리하는 방법을 잘 모르겠습니다 것은 내가 일을 할 생각입니다.

마흐디 라 자비 :

모든 데이터가 동일한 데이터 클래스에있는 필요하기 때문에, 먼저 같은 유틸리티를 사용하여 JSON을 평평하게 필요 json-flattener링크를 다음에서 사용할 수있는을 : 저자는 라이브러리를 사용하는 방법을 설명하고있다.

JSON-병합

이 유틸리티는 같은 평면 형식으로 당신에게 계층 JSON 개체를 변환합니다 :

{
    "results.userid": "575",
    "results.email": "[email protected]",
    "errors.errormessage": "no errors found"
}

그럼 당신은 같은 데이터 클래스 모델로 역 직렬화 할 수 있습니다 :

data class Response(
    @SerializedName("results.userid") val userId: String?,
    @SerializedName("results.email") val email: String?,
    @SerializedName("errors.errormessage") val errorMessage: String?
)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

그것은 안전 자바 필드를 설정하는 데 코 틀린 속성 액세스 구문을 사용하는 것입니다

분류에서Dev

GSON와 코 틀린 데이터 클래스로 변환 ... 그리고 기본 값은 0 또는 null로 변환이었다

분류에서Dev

코 틀린에 대한 중위로 자바 메소드를 선언하는 방법이 있나요

분류에서Dev

코 틀린 데이터 클래스 V / 개방 수준이야?

분류에서Dev

자바에 의해 코 틀린 클래스를 확장하는 것은 구현할 이미 구현 방법에 저를 필요

분류에서Dev

봄 부팅과 코 틀린 사용할 때 NullPointerException이에 Hystrix 리드를 사용

분류에서Dev

클래스가 코 틀린 또는 자바 반사를 사용하여 인터페이스에서 기본 메소드를 오버라이드 (override) 한 경우 확인하는 방법?

분류에서Dev

안드로이드 코 틀린 다른 전화 조건부 생성자를 사용 중지

분류에서Dev

GSON는 - 자바 / 코 틀린 객체로 변환 된 JSONObject는지도를 사용하여

분류에서Dev

문제 setOnClickListener 코 틀린 Androidx를 사용 recyclerView에서 새로운 활동을 표시

분류에서Dev

코 틀린 : 인터페이스 ... 생성자가 없습니다

분류에서Dev

GSON를 사용하여 JSON에서 코 틀린 데이터 클래스

분류에서Dev

코 틀린 속성에 대한 개인 getter 및 공공 세터

분류에서Dev

코 틀린 속성에 대한 개인 getter 및 공공 세터

분류에서Dev

코 틀린 데이터 클래스에 대한 잭슨 @JsonProperty 주석의 사용

분류에서Dev

왜 더블 콜론 (사용하여 코 틀린에 클래스를 받고 : :)?

분류에서Dev

어떻게 코 틀린 데이터 클래스의 속성을 문서화?

분류에서Dev

사용이 코 틀린 제네릭 재귀하는 구체적인 Java 클래스를 인스턴스화

분류에서Dev

코 틀린은 - 비 - 데이터 클래스의 toString ()를 생성

분류에서Dev

JSON 코 틀린 데이터 클래스에

분류에서Dev

Grails의에서 코 틀린를 사용하는 것이 가능?

분류에서Dev

목록 코 틀린 GSON 사용자 정의 디시리얼라이저

분류에서Dev

코 틀린 함수 형태로 작용 인터페이스를 사용하여

분류에서Dev

코 틀린 데이터 클래스와 자바 DTO 클래스를 교체하는 실행

분류에서Dev

코 틀린 반사-클래스의 모든 필드 이름 가져 오기

분류에서Dev

Gson을 사용하여 중첩 된 JSON 객체에서 데이터를 가져 오는 방법

분류에서Dev

AutoFixture / AutoMoq를 사용하여 깊이 중첩 된 클래스에 대한 모의 생성?

분류에서Dev

GSON을 사용한 Android 중첩 JSON

분류에서Dev

Reflection.Emit을 사용하여 일반 중첩 클래스에 대한 코드 생성

Related 관련 기사

  1. 1

    그것은 안전 자바 필드를 설정하는 데 코 틀린 속성 액세스 구문을 사용하는 것입니다

  2. 2

    GSON와 코 틀린 데이터 클래스로 변환 ... 그리고 기본 값은 0 또는 null로 변환이었다

  3. 3

    코 틀린에 대한 중위로 자바 메소드를 선언하는 방법이 있나요

  4. 4

    코 틀린 데이터 클래스 V / 개방 수준이야?

  5. 5

    자바에 의해 코 틀린 클래스를 확장하는 것은 구현할 이미 구현 방법에 저를 필요

  6. 6

    봄 부팅과 코 틀린 사용할 때 NullPointerException이에 Hystrix 리드를 사용

  7. 7

    클래스가 코 틀린 또는 자바 반사를 사용하여 인터페이스에서 기본 메소드를 오버라이드 (override) 한 경우 확인하는 방법?

  8. 8

    안드로이드 코 틀린 다른 전화 조건부 생성자를 사용 중지

  9. 9

    GSON는 - 자바 / 코 틀린 객체로 변환 된 JSONObject는지도를 사용하여

  10. 10

    문제 setOnClickListener 코 틀린 Androidx를 사용 recyclerView에서 새로운 활동을 표시

  11. 11

    코 틀린 : 인터페이스 ... 생성자가 없습니다

  12. 12

    GSON를 사용하여 JSON에서 코 틀린 데이터 클래스

  13. 13

    코 틀린 속성에 대한 개인 getter 및 공공 세터

  14. 14

    코 틀린 속성에 대한 개인 getter 및 공공 세터

  15. 15

    코 틀린 데이터 클래스에 대한 잭슨 @JsonProperty 주석의 사용

  16. 16

    왜 더블 콜론 (사용하여 코 틀린에 클래스를 받고 : :)?

  17. 17

    어떻게 코 틀린 데이터 클래스의 속성을 문서화?

  18. 18

    사용이 코 틀린 제네릭 재귀하는 구체적인 Java 클래스를 인스턴스화

  19. 19

    코 틀린은 - 비 - 데이터 클래스의 toString ()를 생성

  20. 20

    JSON 코 틀린 데이터 클래스에

  21. 21

    Grails의에서 코 틀린를 사용하는 것이 가능?

  22. 22

    목록 코 틀린 GSON 사용자 정의 디시리얼라이저

  23. 23

    코 틀린 함수 형태로 작용 인터페이스를 사용하여

  24. 24

    코 틀린 데이터 클래스와 자바 DTO 클래스를 교체하는 실행

  25. 25

    코 틀린 반사-클래스의 모든 필드 이름 가져 오기

  26. 26

    Gson을 사용하여 중첩 된 JSON 객체에서 데이터를 가져 오는 방법

  27. 27

    AutoFixture / AutoMoq를 사용하여 깊이 중첩 된 클래스에 대한 모의 생성?

  28. 28

    GSON을 사용한 Android 중첩 JSON

  29. 29

    Reflection.Emit을 사용하여 일반 중첩 클래스에 대한 코드 생성

뜨겁다태그

보관