JSON 개체 역 직렬화

emapco

JsonSerializationException이 발생하는데 배열 대신 JSON 배열이 필요하다는 메시지가 표시됩니다.

class Boards
{
    public List<Board> boards { get; set; }        
}

class Board
{
    public string board { get; set; }
    public string title { get; set; }
    public int ws_board { get; set; }
    public int per_page { get; set; }
    public int pages { get; set; }
}

var boardsJsonLink = "https://a.4cdn.org/boards.json";

WebClient wc = new WebClient();
var json = wc.DownloadString(boardsJsonLink);
var data = JsonConvert.DeserializeObject<List<Boards>>(json);

코드의 마지막 줄 (오른쪽 위)에서 예외가 발생합니다.

빅토르 바 테프

JSON은 보드 목록이 아니며 컬렉션도 아닙니다. JSON은 속성 보드가있는 객체이며이 속성 값은 컬렉션 및 보드 클래스입니다. Boards 클래스의 인스턴스로 역 직렬화해야합니다.

var data = JsonConvert.DeserializeObject<Boards>(json);

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

동적 개체로 JSON 역 직렬화

분류에서Dev

JSON을 C # 개체로 역 직렬화

분류에서Dev

복잡한 JSON 개체 역 직렬화

분류에서Dev

JSON 개체 역 직렬화 및 작업

분류에서Dev

C #에서 JSON 개체 역 직렬화

분류에서Dev

다른 개체를 포함하는 json 개체 역 직렬화

분류에서Dev

Json 개체를 .NET 개체로 역 직렬화

분류에서Dev

C # / JSON 개체 직렬화, 역 직렬화 및 대 / 소문자 문제 없음

분류에서Dev

JSON 문자열에서 선택한 JSON 개체 역 직렬화

분류에서Dev

Collection + JSON 객체로 역 직렬화

분류에서Dev

복잡한 Json 객체 역 직렬화

분류에서Dev

JSON을 .net 객체로 역 직렬화

분류에서Dev

gson 및 개조로 json 역 직렬화

분류에서Dev

JSON 직렬 변환기를 사용하여 Mongo DB 개체 ID 역 직렬화

분류에서Dev

JSON 역 직렬화

분류에서Dev

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

분류에서Dev

복잡한 JSON 개체 역 직렬화 C #

분류에서Dev

JSON 배열을 C # 개체로 역 직렬화 (TFL API)

분류에서Dev

JSON 문자열을 C # 및 Unity의 개체로 역 직렬화

분류에서Dev

JSON 파일을 개체 C #으로 역 직렬화

분류에서Dev

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

분류에서Dev

System.Text.Json 개체 배열 역 직렬화

분류에서Dev

JSON 응답을 특정 클래스 개체로 역 직렬화

분류에서Dev

json에서 RecognizedForm 개체 역 직렬화 (Azure Form Recognizer Python SDK)

분류에서Dev

C # 개체 오류에 대한 JSON 응답 역 직렬화

분류에서Dev

JSON 개체를 배열로 역 직렬화

분류에서Dev

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

분류에서Dev

JSON 개체를 역 직렬화 할 수 없습니다.

분류에서Dev

JSON 개체를 배열로 역 직렬화

Related 관련 기사

뜨겁다태그

보관