Newtosoft Json을 사용하여 Json을 null로 역 직렬화

브루노 자비에르

다음 json이 있습니다.

{
  "cuisines": [
    {
      "cuisine": {
        "cuisine_id": 152,
        "cuisine_name": "African"
      }
    },
    {
      "cuisine": {
        "cuisine_id": 1,
        "cuisine_name": "American"
      }
    },
    {
      "cuisine": {
        "cuisine_id": 4,
        "cuisine_name": "Arabian"
      }
    },
    {
      "cuisine": {
        "cuisine_id": 151,
        "cuisine_name": "Argentine"
      }
    }
    ]
}

RestSharp를 사용하여 데이터를 가져 와서 JSON.Net으로 보냅니다.

JsonConvert.DeserializeObject<Cuisines>(content)

그리고 다음 클래스를 사용하고 있습니다.

public class Cuisine
    {
        [JsonProperty("cuisine_id")]
        public string cuisine_id { get; set; }
        [JsonProperty("cuisine_name")]
        public string cuisine_name { get; set; }
    }

    public class Cuisines
    {
        [JsonProperty("cuisines")]
        public List<Cuisine> AllCuisines { get; set; } 
    }

이상한 것은 반환 데이터가 내 요청에 따라 81 개의 요리 개체를 찾았지만 모든 요리 정보가 null이라는 것입니다.

LB

모델에 클래스가 하나 더 필요합니다. 그래서 그것은

public class Cuisine
{
    [JsonProperty("cuisine_id")]
    public string cuisine_id { get; set; }
    [JsonProperty("cuisine_name")]
    public string cuisine_name { get; set; }
}

public class CuisineWrapper
{
    public Cuisine cuisine { get; set; }
}

public class Cuisines
{
    [JsonProperty("cuisines")]
    public List<CuisineWrapper> AllCuisines { get; set; }
}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C #을 사용하여 클래스로 JSON 역 직렬화

분류에서Dev

JSON.net을 사용하여 동적으로 역 직렬화

분류에서Dev

Newtonsoft.JSON을 사용하여 C #으로 Json 문자열 역 직렬화

분류에서Dev

Gson을 사용하여 로컬 json 파일을 역 직렬화하는 Kotlin

분류에서Dev

Gson을 사용하여 JSON을 HashMAp <String, POJO>로 역 직렬화하지 못함

분류에서Dev

Newtonsoft.Json을 사용하여 이름을 값으로 역 직렬화

분류에서Dev

Jackson을 사용하여 JSON 배열을 매핑으로 역 직렬화

분류에서Dev

목록 속성을 사용하여 JSON을 객체로 역 직렬화

분류에서Dev

동적 키를 사용하여 JSON을 사전으로 역 직렬화

분류에서Dev

.NET DataContractJsonSerializer serializer를 사용하여 사전으로 JSON 직렬화 / 역 직렬화

분류에서Dev

.NET DataContractJsonSerializer serializer를 사용하여 사전으로 JSON 직렬화 / 역 직렬화

분류에서Dev

JavaScriptSerializer를 사용하여 JSON을 튜플으로 역 직렬화하는 방법

분류에서Dev

Jackson을 사용하여 JAVA 클래스를 대상으로하는 JSON 직렬화 및 역 직렬화

분류에서Dev

JSON.NET을 사용하여 파생 클래스로 역 직렬화

분류에서Dev

Json.Net을 사용하여 DataSet으로 역 직렬화 할 때 ArgumentOutOfRange 예외

분류에서Dev

SwiftyJSON을 사용하여 역 직렬화 할 변수로 JSON 응답 저장

분류에서Dev

가변 콘텐츠로 C #을 사용하여 Json 역 직렬화

분류에서Dev

GSON 또는 Jackson을 사용하여 일반 인수를 사용하여 JSON을 클래스로 역 직렬화

분류에서Dev

System.Runtime.Serialization.Json을 사용하여 JSON 배열을 목록으로 역 직렬화하는 방법

분류에서Dev

System.Text.Json을 사용하여 동적 속성을 포함하는 클래스로 JSON 역 직렬화

분류에서Dev

Newtonsoft.Json을 사용하여 C #에서 중첩 배열로 json을 역 직렬화하는 방법

분류에서Dev

JSON.NET을 사용하여 dictionary <string, object> 역 직렬화 및 직렬화

분류에서Dev

ServiceStack을 사용하여 json을 여러 DataContract 중 하나로 역 직렬화하는 방법

분류에서Dev

Jackson을 사용하여 패턴으로 속성 역 직렬화

분류에서Dev

Jackson을 사용하여 Lombok 빌더로 역 직렬화

분류에서Dev

변수 이름을 사용하여 개체로 역 직렬화

분류에서Dev

공백을 포함하는 열거 형을 사용하여 Json을 NJsonSchema 생성 객체로 역 직렬화

분류에서Dev

Entity Framework Core C #을 사용하여 JSON 역 직렬화

분류에서Dev

자바 객체에 datetime을 사용하여 JSON 역 직렬화

Related 관련 기사

  1. 1

    C #을 사용하여 클래스로 JSON 역 직렬화

  2. 2

    JSON.net을 사용하여 동적으로 역 직렬화

  3. 3

    Newtonsoft.JSON을 사용하여 C #으로 Json 문자열 역 직렬화

  4. 4

    Gson을 사용하여 로컬 json 파일을 역 직렬화하는 Kotlin

  5. 5

    Gson을 사용하여 JSON을 HashMAp <String, POJO>로 역 직렬화하지 못함

  6. 6

    Newtonsoft.Json을 사용하여 이름을 값으로 역 직렬화

  7. 7

    Jackson을 사용하여 JSON 배열을 매핑으로 역 직렬화

  8. 8

    목록 속성을 사용하여 JSON을 객체로 역 직렬화

  9. 9

    동적 키를 사용하여 JSON을 사전으로 역 직렬화

  10. 10

    .NET DataContractJsonSerializer serializer를 사용하여 사전으로 JSON 직렬화 / 역 직렬화

  11. 11

    .NET DataContractJsonSerializer serializer를 사용하여 사전으로 JSON 직렬화 / 역 직렬화

  12. 12

    JavaScriptSerializer를 사용하여 JSON을 튜플으로 역 직렬화하는 방법

  13. 13

    Jackson을 사용하여 JAVA 클래스를 대상으로하는 JSON 직렬화 및 역 직렬화

  14. 14

    JSON.NET을 사용하여 파생 클래스로 역 직렬화

  15. 15

    Json.Net을 사용하여 DataSet으로 역 직렬화 할 때 ArgumentOutOfRange 예외

  16. 16

    SwiftyJSON을 사용하여 역 직렬화 할 변수로 JSON 응답 저장

  17. 17

    가변 콘텐츠로 C #을 사용하여 Json 역 직렬화

  18. 18

    GSON 또는 Jackson을 사용하여 일반 인수를 사용하여 JSON을 클래스로 역 직렬화

  19. 19

    System.Runtime.Serialization.Json을 사용하여 JSON 배열을 목록으로 역 직렬화하는 방법

  20. 20

    System.Text.Json을 사용하여 동적 속성을 포함하는 클래스로 JSON 역 직렬화

  21. 21

    Newtonsoft.Json을 사용하여 C #에서 중첩 배열로 json을 역 직렬화하는 방법

  22. 22

    JSON.NET을 사용하여 dictionary <string, object> 역 직렬화 및 직렬화

  23. 23

    ServiceStack을 사용하여 json을 여러 DataContract 중 하나로 역 직렬화하는 방법

  24. 24

    Jackson을 사용하여 패턴으로 속성 역 직렬화

  25. 25

    Jackson을 사용하여 Lombok 빌더로 역 직렬화

  26. 26

    변수 이름을 사용하여 개체로 역 직렬화

  27. 27

    공백을 포함하는 열거 형을 사용하여 Json을 NJsonSchema 생성 객체로 역 직렬화

  28. 28

    Entity Framework Core C #을 사용하여 JSON 역 직렬화

  29. 29

    자바 객체에 datetime을 사용하여 JSON 역 직렬화

뜨겁다태그

보관