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

user434002

저는 C #을 처음 사용합니다. 콘솔 날씨 앱을 만들려고합니다. OpenWeather API에서 다음과 같은 JSON 데이터를 가져 왔습니다.

  "coord": {
    "lon": 27.5667,
    "lat": 53.9
  },
  "weather": [
    {
      "id": 800,
      "main": "Clear",
      "description": "clear sky",
      "icon": "01d"
    }
  ],

나는 전화했다 JsonConvert.DeserializeObject<WeatherInfo>(stringResult);

coord부품 을 역 직렬화 할 수 있지만 weather부품이 배열 인 경우 어떻게 역 직렬화합니까?

private class WeatherInfo
        {
            public Coord Coord { get; set; }

            public Weather Weather { get; set; }
        }

        private class Weather
        {
            public readonly string Id;
            public readonly string Main;
            public readonly string Description;
            public readonly string Icon;

            public Weather(string lat, string lon, string id, string main, string description, string icon)
            {
                Id = id;
                Main = main;
                Description = description;
                Icon = icon;
            }
        }
        
        private class Coord
        {
            public readonly string Lat;
            public readonly string Lon;

            public Coord(string lat, string lon)
            {
                Lat = lat;
                Lon = lon;
            }
        }
        ```
마하 로즈 알람 무 그도

public Weather[] Weather { get; set; }매핑에 사용 합니다. JSON에 해당하는 C # 개체는 다음과 같습니다.

public partial class Temperatures
{
    [JsonProperty("coord")]
    public Coord Coord { get; set; }

    [JsonProperty("weather")]
    public Weather[] Weather { get; set; }
}

public partial class Coord
{
    [JsonProperty("lon")]
    public double Lon { get; set; }

    [JsonProperty("lat")]
    public double Lat { get; set; }
}

public partial class Weather
{
    [JsonProperty("id")]
    public long Id { get; set; }

    [JsonProperty("main")]
    public string Main { get; set; }

    [JsonProperty("description")]
    public string Description { get; set; }

    [JsonProperty("icon")]
    public string Icon { get; set; }
}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C #에서 Newtonsoft를 사용하여 중첩 된 JSON 개체의 역 직렬화

분류에서Dev

C #에서 JSON 배열을 역 직렬화하는 방법

분류에서Dev

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

분류에서Dev

C #에서 Newtonsoft를 사용하여 Json에서 중첩 된 개체의 효율적인 수동 역 직렬화

분류에서Dev

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

분류에서Dev

C #에서 Newtonsoft Json.NET을 사용하여 JSON 역 직렬화

분류에서Dev

C # Newtonsoft를 사용하여 JSON 파일을 역 직렬화하는 방법은 무엇입니까?

분류에서Dev

C #에서 JSON을 역 직렬화하는 방법

분류에서Dev

C #에서 테이블과 값으로 JSON을 역 직렬화하는 방법

분류에서Dev

JSON을 사용하여 2D 배열을 역 직렬화하는 방법

분류에서Dev

C #에서 XML을 개체로 역 직렬화하는 방법

분류에서Dev

C #에서 Newtonsoft를 사용하여 역 직렬화하는 방법

분류에서Dev

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

분류에서Dev

C #으로 JSON 파일을 역 직렬화하는 방법

분류에서Dev

Json.NET을 사용하여 Json String에서 중첩 된 DataSet 역 직렬화

분류에서Dev

UPW C #의 Web API에서 JSON 배열을 역 직렬화하는 방법은 무엇입니까?

분류에서Dev

Newtonsoft.JSON으로 동적 JSON을 구문 분석하는 중 역 직렬화 된 객체에 배열이 없습니다.

분류에서Dev

PHP에서 JSON 인코딩 배열을 역 직렬화하는 방법

분류에서Dev

Swift 4에서 역 직렬화 할 JSON 배열을 선택하는 방법

분류에서Dev

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

분류에서Dev

Json 배열을 나열 (또는) 배열로 역 직렬화하는 방법

분류에서Dev

dart에서 중첩 된 Tuple2 배열을 직렬화 / 역 직렬화하는 가장 좋은 방법은 무엇입니까 (List <List <Tuple2 >>)

분류에서Dev

Newtonsoft Json.Net을 사용하여 문자열 화 된 (따옴표로 묶인) 중첩 된 개체 역 직렬화

분류에서Dev

Symfony 4에서 중첩 된 DateTime 객체를 사용하여 json을 엔티티로 역 직렬화

분류에서Dev

Jackson을 사용하여 JSON 배열을 단일 연결 목록으로 역 직렬화하는 방법

분류에서Dev

System.Text.Json을 사용하여 배열 json 개체의 중첩 된 배열을 역 직렬화

분류에서Dev

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

분류에서Dev

AESON을 사용하여 중첩 된 JSON에서 배열을 읽는 방법

분류에서Dev

AESON을 사용하여 중첩 된 JSON에서 배열을 읽는 방법

Related 관련 기사

  1. 1

    C #에서 Newtonsoft를 사용하여 중첩 된 JSON 개체의 역 직렬화

  2. 2

    C #에서 JSON 배열을 역 직렬화하는 방법

  3. 3

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

  4. 4

    C #에서 Newtonsoft를 사용하여 Json에서 중첩 된 개체의 효율적인 수동 역 직렬화

  5. 5

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

  6. 6

    C #에서 Newtonsoft Json.NET을 사용하여 JSON 역 직렬화

  7. 7

    C # Newtonsoft를 사용하여 JSON 파일을 역 직렬화하는 방법은 무엇입니까?

  8. 8

    C #에서 JSON을 역 직렬화하는 방법

  9. 9

    C #에서 테이블과 값으로 JSON을 역 직렬화하는 방법

  10. 10

    JSON을 사용하여 2D 배열을 역 직렬화하는 방법

  11. 11

    C #에서 XML을 개체로 역 직렬화하는 방법

  12. 12

    C #에서 Newtonsoft를 사용하여 역 직렬화하는 방법

  13. 13

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

  14. 14

    C #으로 JSON 파일을 역 직렬화하는 방법

  15. 15

    Json.NET을 사용하여 Json String에서 중첩 된 DataSet 역 직렬화

  16. 16

    UPW C #의 Web API에서 JSON 배열을 역 직렬화하는 방법은 무엇입니까?

  17. 17

    Newtonsoft.JSON으로 동적 JSON을 구문 분석하는 중 역 직렬화 된 객체에 배열이 없습니다.

  18. 18

    PHP에서 JSON 인코딩 배열을 역 직렬화하는 방법

  19. 19

    Swift 4에서 역 직렬화 할 JSON 배열을 선택하는 방법

  20. 20

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

  21. 21

    Json 배열을 나열 (또는) 배열로 역 직렬화하는 방법

  22. 22

    dart에서 중첩 된 Tuple2 배열을 직렬화 / 역 직렬화하는 가장 좋은 방법은 무엇입니까 (List <List <Tuple2 >>)

  23. 23

    Newtonsoft Json.Net을 사용하여 문자열 화 된 (따옴표로 묶인) 중첩 된 개체 역 직렬화

  24. 24

    Symfony 4에서 중첩 된 DateTime 객체를 사용하여 json을 엔티티로 역 직렬화

  25. 25

    Jackson을 사용하여 JSON 배열을 단일 연결 목록으로 역 직렬화하는 방법

  26. 26

    System.Text.Json을 사용하여 배열 json 개체의 중첩 된 배열을 역 직렬화

  27. 27

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

  28. 28

    AESON을 사용하여 중첩 된 JSON에서 배열을 읽는 방법

  29. 29

    AESON을 사용하여 중첩 된 JSON에서 배열을 읽는 방법

뜨겁다태그

보관