Json .Net 역 직렬화

사용자 3315892

도움이 거의 필요하지 않습니다. 몇 가지 속성이있는 타입 필름이 있습니다. 그리고이 영화의 목록 (목록)이 있습니다. 직렬화하고 파일에 저장할 때로드 및 역 직렬화 할 수 없습니다 (일부 유형의 Xaml 오류). 다음은 파일에 저장된 json입니다.

[
    {
        "cesta": "C:\\Users\\Kenny\\Videos\\[Glitch Hop or 110BPM]   Rogue   Night After Night [Monstercat Release].wmv",
        "jmeno": "Test",
        "serie": "0",
        "hodnoceni": "",
        "herci": "",
        "rok": 0,
        "dil": 0,
        "obrazek": "file:///C:/Users/Kenny/Pictures/Pozadi­/1.jpg"
    },
    {
        "cesta": "C:\\Users\\Kenny\\Videos\\[EDM]   Laszlo x WRLD   You  Me [Monstercat Release].mp4",
        "jmeno": "Test2",
        "serie": "0",
        "hodnoceni": "",
        "herci": "",
        "rok": 0,
        "dil": 0,
        "obrazek": "file:///C:/Users/Kenny/Pictures/Pozadi/1.jpg"
    }
]

그리고 그것을 deserialize하는 코드는 다음과 같습니다.

List<Film> temp = JsonConvert.DeserializeObject<List<Film>>(json, new FilmConverter());

도와 주셔서 감사합니다.

가이아 조프

JSON.Net을 사용하는 가장 좋은 방법은 JSON 데이터를 설명하는 클래스 정의를 만들고 JsonConvert.DeserializeObject<>메서드를 사용 하여 JSON을 개체로 역 직렬화하는 것입니다.

예를 들면 :

public class FilmInfo
{
    [JsonProperty("cesta")]
    public string Path { get; set; }

    [JsonProperty("rok")]
    public int Year { get; set; }

    // other properties
    public string jmeno { get; set; }
    public string serie { get; set; }
    public string hodnoceni { get; set; }
    public int dil { get; set; }
    public string obrazek { get; set; }
};

static void Main(string[] args)
{
    var json = @"
    [
        {
            'cesta': 'C:\\Users\\Kenny\\Videos\\[Glitch Hop or 110BPM]   Rogue   Night After Night [Monstercat Release].wmv',
            'jmeno': 'Test',
            'serie': '0',
            'hodnoceni': '',
            'herci': '',
            'rok': 0,
            'dil': 0,
            'obrazek': 'file:///C:/Users/Kenny/Pictures/Pozadi­/1.jpg'
        },
        {
            'cesta': 'C:\\Users\\Kenny\\Videos\\[EDM]   Laszlo x WRLD   You  Me [Monstercat Release].mp4',
            'jmeno': 'Test2',
            'serie': '0',
            'hodnoceni': '',
            'herci': '',
            'rok': 0,
            'dil': 0,
            'obrazek': 'file:///C:/Users/Kenny/Pictures/Pozadi/1.jpg'
        }
    ]";

    var list = JsonConvert.DeserializeObject<List<FilmInfo>>(json);
}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Json String .net 역 직렬화

분류에서Dev

Json.Net 역 직렬화 역 참조

분류에서Dev

json.net으로 JSON 역 직렬화

분류에서Dev

VB.Net/JSON-역 직렬화

분류에서Dev

Json.Net 반환 Null 역 직렬화

분류에서Dev

JSON을 .net 객체로 역 직렬화

분류에서Dev

Newtonsoft json.net 역 직렬화 NullReferenceException

분류에서Dev

Json.net 역 직렬화 중 FormatException

분류에서Dev

JSON 역 직렬화

분류에서Dev

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

분류에서Dev

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

분류에서Dev

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

분류에서Dev

vb.net json.net 역 직렬화 문제

분류에서Dev

JSON.NET으로 이상한 구조의 JSON 역 직렬화

분류에서Dev

JSON.NET으로 JSON 데이터 역 직렬화

분류에서Dev

JSON.NET으로 중첩 된 JSON 응답 역 직렬화

분류에서Dev

JSON.Net deserializer를 사용하여 동적 JSON 역 직렬화

분류에서Dev

Json.Net은 JSON 객체를 역 직렬화합니다.

분류에서Dev

json 문자열을 .NET 개체 목록으로 역 직렬화

분류에서Dev

F #에서 json.net의 역 직렬화 문제

분류에서Dev

json.net 속성을 대문자로 역 직렬화

분류에서Dev

Json.NET : 모든 종류의 개체 역 직렬화

분류에서Dev

Json.NET 역 직렬화 및 속성 설정 기 부작용

분류에서Dev

대괄호 VB.NET으로 JSON 역 직렬화

분류에서Dev

json.net 객체 배열로 역 직렬화 C #

분류에서Dev

JSON.NET으로 Noda Time의 LocalDateTime 역 직렬화

분류에서Dev

ASP.NET Web API-JSON을 역 직렬화하는 방법

분류에서Dev

.NET의 필드를 기반으로 json 역 직렬화 (C #)

분류에서Dev

JSON.NET에서 인터페이스 개체 역 직렬화

Related 관련 기사

  1. 1

    Json String .net 역 직렬화

  2. 2

    Json.Net 역 직렬화 역 참조

  3. 3

    json.net으로 JSON 역 직렬화

  4. 4

    VB.Net/JSON-역 직렬화

  5. 5

    Json.Net 반환 Null 역 직렬화

  6. 6

    JSON을 .net 객체로 역 직렬화

  7. 7

    Newtonsoft json.net 역 직렬화 NullReferenceException

  8. 8

    Json.net 역 직렬화 중 FormatException

  9. 9

    JSON 역 직렬화

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

    vb.net json.net 역 직렬화 문제

  14. 14

    JSON.NET으로 이상한 구조의 JSON 역 직렬화

  15. 15

    JSON.NET으로 JSON 데이터 역 직렬화

  16. 16

    JSON.NET으로 중첩 된 JSON 응답 역 직렬화

  17. 17

    JSON.Net deserializer를 사용하여 동적 JSON 역 직렬화

  18. 18

    Json.Net은 JSON 객체를 역 직렬화합니다.

  19. 19

    json 문자열을 .NET 개체 목록으로 역 직렬화

  20. 20

    F #에서 json.net의 역 직렬화 문제

  21. 21

    json.net 속성을 대문자로 역 직렬화

  22. 22

    Json.NET : 모든 종류의 개체 역 직렬화

  23. 23

    Json.NET 역 직렬화 및 속성 설정 기 부작용

  24. 24

    대괄호 VB.NET으로 JSON 역 직렬화

  25. 25

    json.net 객체 배열로 역 직렬화 C #

  26. 26

    JSON.NET으로 Noda Time의 LocalDateTime 역 직렬화

  27. 27

    ASP.NET Web API-JSON을 역 직렬화하는 방법

  28. 28

    .NET의 필드를 기반으로 json 역 직렬화 (C #)

  29. 29

    JSON.NET에서 인터페이스 개체 역 직렬화

뜨겁다태그

보관