JSON 구문 분석으로 NULL 데이터 제공

AndroidDev101

Jackson 라이브러리를 사용하여 JSON파일을 구문 분석하고 있습니다. 내 JSON은 실제로 다음과 같은 배열 입니다 JSON Objects.

JSON 배열 :

[
 {
   "Id" : "0",
  "name" : "John"
},
{
   "Id" : "1",
   "name" : "Doe"
}
]

POJO 클래스 :

@JsonIgnoreProperties(ignoreUnknown = true)
public class QuestData {
    private String Id;

    private String name;

    public String getId() {
        return Id;
    }

   public String getName() {
       return name;
   }
}

PARSING JSON :

  private void parseJSON(File jsonFile) {
        try {
            byte[] jsonData = Files.readAllBytes(jsonFile.toPath());
            System.out.println(new String(jsonData));

            ObjectMapper mapper = new ObjectMapper();

            List<QuestData> questDataList = mapper.readValue(jsonData, mapper.getTypeFactory().constructCollectionType(List.class, QuestData.class));
            System.out.println("Read values: " + questDataList.get(0).getId());

        } catch (IOException e) {
            e.printStackTrace();
        }
    }

내 첫 번째 인쇄 문은 올바른 Json 데이터를 다시 (문자열로) 인쇄합니다.

그러나 다음 인쇄 진술은 말한다 NULL. 나는 전체 목록을 반복하여 null이 아니지만 운이없는 것이 있는지 확인하려고했습니다.

나는 내가 여기서 뭘 잘못하고 있는지 모른다.

마 노스 니콜라이디스

Jackson은 기본적으로 setter 메서드를 사용하여 필드를 설정합니다. 따라서 다음과 같은 setter를 추가하십시오.

@JsonProperty("Id")  // otherwise Jackson expects id for setId
public void setId(String id) {
    Id = id;
}

또는 Jackson에게 다음 구성으로 필드를 찾도록 지시하십시오.

mapper.setVisibility(PropertyAccessor.FIELD, JsonAutoDetect.Visibility.ANY);

이 경우 Jackson은 클래스의 필드 이름을 IdJSON 의 필드 이름과 일치시킵니다.Id

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JSON 데이터 구문 분석 문제

분류에서Dev

임의 값으로 인해 Python에서 JSON 데이터 구문 분석 문제

분류에서Dev

API에서 Swift로 JSON 데이터 구문 분석 문제

분류에서Dev

JSON 응답을 구문 분석하면 null 값이 제공됩니다.

분류에서Dev

Python3.6으로 JSON 구문 분석 문제 제공

분류에서Dev

iOS에서 JSON 구문 분석, "null"제공

분류에서Dev

Asynctask로 JSON 데이터 구문 분석

분류에서Dev

Bash로 JSON 데이터 구문 분석

분류에서Dev

형식으로 인해 JSON 데이터를 제대로 구문 분석 할 수 없습니까?

분류에서Dev

Python으로 JSON 데이터 구문 분석 시도

분류에서Dev

GSON으로 JSON 데이터 구문 분석

분류에서Dev

AppleScript 및 JSON으로 데이터 구문 분석 오류

분류에서Dev

MySQL 데이터베이스에서 JSON 구문 분석 문제

분류에서Dev

GSON으로 JSON을 구문 분석하면 null이 반환됩니다.

분류에서Dev

Fetch API 및 JSON의 데이터 구문 분석 문제

분류에서Dev

Ajax json 구문 분석의 데이터 표시 문제

분류에서Dev

데이터 구문 분석 문제 JSON alamofire SwiftJSON

분류에서Dev

부분 요소 응답을 기반으로 JSON 데이터 구문 분석

분류에서Dev

Json.Net으로 JSON을 구문 분석 할 때 IEnumerables에서 null 값을 제거하는 방법

분류에서Dev

인덱스 이름에 따라 동적으로 JSON 데이터 구문 분석

분류에서Dev

데이터를 Android 애플리케이션으로 구문 분석하는 JSON

분류에서Dev

이 데이터를 Json.NET으로 구문 분석해야합니다.

분류에서Dev

복합 데이터 유형에 대한 aeson으로 JSON 구문 분석

분류에서Dev

JSON 데이터를 .NET DateTime으로 구문 분석 할 수 없습니다.

분류에서Dev

JSON 데이터를 구문 분석하여 API에서 내 로컬 웹 사이트에 공개적으로 게시하고 싶습니다.

분류에서Dev

Aeson은 이전 구문 분석의 기본값으로 JSON 구문 분석

분류에서Dev

NSJSONSerialization 구문 분석 데이터 문제

분류에서Dev

Facebook JSON 데이터 구문 분석

분류에서Dev

JSon 데이터 FlightAware 구문 분석

Related 관련 기사

  1. 1

    JSON 데이터 구문 분석 문제

  2. 2

    임의 값으로 인해 Python에서 JSON 데이터 구문 분석 문제

  3. 3

    API에서 Swift로 JSON 데이터 구문 분석 문제

  4. 4

    JSON 응답을 구문 분석하면 null 값이 제공됩니다.

  5. 5

    Python3.6으로 JSON 구문 분석 문제 제공

  6. 6

    iOS에서 JSON 구문 분석, "null"제공

  7. 7

    Asynctask로 JSON 데이터 구문 분석

  8. 8

    Bash로 JSON 데이터 구문 분석

  9. 9

    형식으로 인해 JSON 데이터를 제대로 구문 분석 할 수 없습니까?

  10. 10

    Python으로 JSON 데이터 구문 분석 시도

  11. 11

    GSON으로 JSON 데이터 구문 분석

  12. 12

    AppleScript 및 JSON으로 데이터 구문 분석 오류

  13. 13

    MySQL 데이터베이스에서 JSON 구문 분석 문제

  14. 14

    GSON으로 JSON을 구문 분석하면 null이 반환됩니다.

  15. 15

    Fetch API 및 JSON의 데이터 구문 분석 문제

  16. 16

    Ajax json 구문 분석의 데이터 표시 문제

  17. 17

    데이터 구문 분석 문제 JSON alamofire SwiftJSON

  18. 18

    부분 요소 응답을 기반으로 JSON 데이터 구문 분석

  19. 19

    Json.Net으로 JSON을 구문 분석 할 때 IEnumerables에서 null 값을 제거하는 방법

  20. 20

    인덱스 이름에 따라 동적으로 JSON 데이터 구문 분석

  21. 21

    데이터를 Android 애플리케이션으로 구문 분석하는 JSON

  22. 22

    이 데이터를 Json.NET으로 구문 분석해야합니다.

  23. 23

    복합 데이터 유형에 대한 aeson으로 JSON 구문 분석

  24. 24

    JSON 데이터를 .NET DateTime으로 구문 분석 할 수 없습니다.

  25. 25

    JSON 데이터를 구문 분석하여 API에서 내 로컬 웹 사이트에 공개적으로 게시하고 싶습니다.

  26. 26

    Aeson은 이전 구문 분석의 기본값으로 JSON 구문 분석

  27. 27

    NSJSONSerialization 구문 분석 데이터 문제

  28. 28

    Facebook JSON 데이터 구문 분석

  29. 29

    JSon 데이터 FlightAware 구문 분석

뜨겁다태그

보관