JAXB 역 직렬화를 통한 개체 생성 사용자 지정

Anstarovoyt

수업이 있습니다.

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ClassFqn", propOrder = { <some properties> })
public class ClassFqn
{       
   //... Here should be fields, constructor and logic
}

개체는 변경할 수 없으며 직접 생성하는 대신 캐시 된 개체 풀 팩토리를 사용합니다.

이러한 개체에 대해 JAXB 역 직렬화를 수행 할 때이 풀 팩토리를 사용할 수 있습니까?

Bdoughan

이 사용 사례를 지원할 수있는 몇 가지 방법이 있습니다.

옵션 # 1- @XmlType공장 분류 및 방법 지정에 사용

@XmlType주석을 사용하여 팩토리 클래스 및 메서드를 지정할 수 있습니다 .

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(
    name = "ClassFqn", 
    propOrder = { <some properties> }
    factoryClass=ClassFqnFactory.class,
    factoryMethod="createClassFqn")
public class ClassFqn
{       
   //... Here should be fields, constructor and logic
}

자세한 내용은

옵션 # 2-사용 XmlAdapter

XmlAdapter도 활용 될 수있다. 기본적으로 데이터를 임시 개체로 읽은 다음을 구현 XmlAdapter하여 자체 메커니즘을 사용하여 최종 개체를 만듭니다.

자세한 내용은

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

사용자 지정 XmlSerialization을 사용하여 복잡한 개체 역 직렬화

분류에서Dev

사용자 지정 클래스의 개체에 대한 NSMutableArray의 직렬화 및 역 직렬화

분류에서Dev

누락 된 정보로 사용자 지정 개체 생성 파일 직렬화

분류에서Dev

Jackson의 다형성 직렬화 / 역 직렬화 및 사용자 지정 직렬화 / 역 직렬화

분류에서Dev

JsonConverter를 사용한 C #의 사용자 지정 JSON 역 직렬화

분류에서Dev

Objective-C를 사용하여 JSON을 사용자 지정 개체로 역 직렬화

분류에서Dev

C # 역 직렬화는 사용자 지정 코드를 통해 특성에 대한 바이트 배열로 문자열을 자동으로 역 직렬화합니까?

분류에서Dev

Postgres : 데이터베이스 개체를 생성하는 사용자 계정 / 역할 권한 제한

분류에서Dev

생성자에서 const 멤버 개체 역 직렬화

분류에서Dev

Jackson을 사용한 사용자 지정 JSON 직렬화 / 역 직렬화

분류에서Dev

@JsonTypeInfo 및 @JsonSubTypes를 사용하여 JSON을 다형성 개체 모델로 역 직렬화하지 않습니까?

분류에서Dev

개조 : GSON 사용자 지정 자식 목록 역 직렬화

분류에서Dev

개조 : GSON 사용자 지정 자식 목록 역 직렬화

분류에서Dev

비트 크기 정의를 사용한 Java 사용자 정의 직렬화 및 역 직렬화

분류에서Dev

CustomCreationConverter를 사용한 JSON 역 직렬화를 통해 유형 생성 및 데이터 주입

분류에서Dev

ReadAsAsync <T> ()를 사용하여 복잡한 Json 개체 역 직렬화

분류에서Dev

NSMutableDictionary를 상속하고 NSKeyedArchiver로 직렬화 된 사용자 지정 개체는 역 직렬화 할 수 없습니다.

분류에서Dev

네임 스페이스를 사용한 JAXB 역 정렬 화 .. 방법?

분류에서Dev

동일한 JSON 내에서 두 개체를 직렬화 한 다음 Redis를 통해 수신 문자열에서 역 직렬화

분류에서Dev

Django 사용자 지정 역 직렬화

분류에서Dev

dart를 사용한 객체 역 / 직렬화

분류에서Dev

개체 목록을 사용한 역 직렬화

분류에서Dev

Newtonsoft.Json 라이브러리를 사용하여 문자열을 C #을 사용하여 사용자 지정 개체로 역 직렬화하는 방법

분류에서Dev

JSON에서 /에서 중첩 된 파생 개체를 사용하여 C # 데이터 개체 역 직렬화

분류에서Dev

Avro를 사용한 중첩 된 특정 유형 역 직렬화

분류에서Dev

MongoDb + C #에서 기본 생성자없이 개체 역 직렬화

분류에서Dev

System.Text.Json을 사용한 사용자 지정 역 직렬화

분류에서Dev

여러 가능한 형식으로 속성을 읽기위한 사용자 지정 JSON 직렬화 / 역 직렬화

분류에서Dev

Json은 인터페이스를 속성으로 사용하여 복잡한 개체를 역 직렬화합니다.

Related 관련 기사

  1. 1

    사용자 지정 XmlSerialization을 사용하여 복잡한 개체 역 직렬화

  2. 2

    사용자 지정 클래스의 개체에 대한 NSMutableArray의 직렬화 및 역 직렬화

  3. 3

    누락 된 정보로 사용자 지정 개체 생성 파일 직렬화

  4. 4

    Jackson의 다형성 직렬화 / 역 직렬화 및 사용자 지정 직렬화 / 역 직렬화

  5. 5

    JsonConverter를 사용한 C #의 사용자 지정 JSON 역 직렬화

  6. 6

    Objective-C를 사용하여 JSON을 사용자 지정 개체로 역 직렬화

  7. 7

    C # 역 직렬화는 사용자 지정 코드를 통해 특성에 대한 바이트 배열로 문자열을 자동으로 역 직렬화합니까?

  8. 8

    Postgres : 데이터베이스 개체를 생성하는 사용자 계정 / 역할 권한 제한

  9. 9

    생성자에서 const 멤버 개체 역 직렬화

  10. 10

    Jackson을 사용한 사용자 지정 JSON 직렬화 / 역 직렬화

  11. 11

    @JsonTypeInfo 및 @JsonSubTypes를 사용하여 JSON을 다형성 개체 모델로 역 직렬화하지 않습니까?

  12. 12

    개조 : GSON 사용자 지정 자식 목록 역 직렬화

  13. 13

    개조 : GSON 사용자 지정 자식 목록 역 직렬화

  14. 14

    비트 크기 정의를 사용한 Java 사용자 정의 직렬화 및 역 직렬화

  15. 15

    CustomCreationConverter를 사용한 JSON 역 직렬화를 통해 유형 생성 및 데이터 주입

  16. 16

    ReadAsAsync <T> ()를 사용하여 복잡한 Json 개체 역 직렬화

  17. 17

    NSMutableDictionary를 상속하고 NSKeyedArchiver로 직렬화 된 사용자 지정 개체는 역 직렬화 할 수 없습니다.

  18. 18

    네임 스페이스를 사용한 JAXB 역 정렬 화 .. 방법?

  19. 19

    동일한 JSON 내에서 두 개체를 직렬화 한 다음 Redis를 통해 수신 문자열에서 역 직렬화

  20. 20

    Django 사용자 지정 역 직렬화

  21. 21

    dart를 사용한 객체 역 / 직렬화

  22. 22

    개체 목록을 사용한 역 직렬화

  23. 23

    Newtonsoft.Json 라이브러리를 사용하여 문자열을 C #을 사용하여 사용자 지정 개체로 역 직렬화하는 방법

  24. 24

    JSON에서 /에서 중첩 된 파생 개체를 사용하여 C # 데이터 개체 역 직렬화

  25. 25

    Avro를 사용한 중첩 된 특정 유형 역 직렬화

  26. 26

    MongoDb + C #에서 기본 생성자없이 개체 역 직렬화

  27. 27

    System.Text.Json을 사용한 사용자 지정 역 직렬화

  28. 28

    여러 가능한 형식으로 속성을 읽기위한 사용자 지정 JSON 직렬화 / 역 직렬화

  29. 29

    Json은 인터페이스를 속성으로 사용하여 복잡한 개체를 역 직렬화합니다.

뜨겁다태그

보관