오류 역 직렬화 동적 json

Shachaf. 고 틀러

동적 값 세트가있는 다음 Json이 있습니다.

[{ "유형": "동물"}, { "직업": "개"}]

나는 그것을 객체로 읽고 싶다

List<List<KeyValuePair<String,String>>> 

이것은 작동합니다 :

var objectList = JsonConvert.DeserializeObject<List<dynamic>>(rawStringJsonData);

하지만 내가 시도 할 때

var objectList = JsonConvert.DeserializeObject<List<List<KeyValuePair<String,String>>>(rawStringJsonData);

오류가 발생합니다

추가 정보 : 현재 JSON 개체 (예 : { "name": "value"})를 형식으로 역 직렬화 할 수 없습니다.

Gerardo Grignoli

그것을 a로 읽은 List<Dictionary<string,string>>다음 캐스팅 할 수 있습니다.List<List<KeyValuePair<String,String>>>

이 시도:

var rawStringJsonData = "[ { \"Type\": \"Animal\" }, { \"Profession\": \"Dog\" } ]";
var dictList = JsonConvert.DeserializeObject<List<Dictionary<string,string>>>(rawStringJsonData);

List<List<KeyValuePair<string,string>>> objectList =
     dictList.Select(i => i.ToList()).ToList();

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

newtonsoft json 역 직렬화 오류 처리 : 부분 역 직렬화

분류에서Dev

오류 Json 역 직렬화 및 목록 <>

분류에서Dev

동적 JSON 속성 역 직렬화

분류에서Dev

동적 개체로 JSON 역 직렬화

분류에서Dev

동적 JSON 응답 역 직렬화

분류에서Dev

동적 JSON 유형 역 직렬화

분류에서Dev

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

분류에서Dev

JSON 역 직렬화

분류에서Dev

동적 XML 역 직렬화

분류에서Dev

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

분류에서Dev

Linq where 절에서 동적 역 직렬화 Json

분류에서Dev

복잡한 동적 JSON 문자열 역 직렬화

분류에서Dev

Android : Retrofit 및 Jackson을 사용하여 동적 JSON 역 직렬화

분류에서Dev

json 결과를 동적 객체로 역 직렬화

분류에서Dev

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

분류에서Dev

Jackson API-간단한 동적 객체로 JSON 역 직렬화

분류에서Dev

동적 속성으로 JSON 역 직렬화

분류에서Dev

JSON 출력을 역 직렬화하는 동안 오류가 발생했습니다.

분류에서Dev

Play의 json을 사용하여 동적 필드 이름을 직렬화 / 역 직렬화하는 방법

분류에서Dev

RestSharp로 JSON 역 직렬화

분류에서Dev

JSON C # 역 직렬화

분류에서Dev

JSON 개체 역 직렬화

분류에서Dev

Json .Net 역 직렬화

분류에서Dev

배열 JSON 역 직렬화

분류에서Dev

Json 파일 역 직렬화

분류에서Dev

JPA + JSON 역 직렬화

분류에서Dev

Json String .net 역 직렬화

분류에서Dev

JSON 파일 역 직렬화

분류에서Dev

c # Json 역 직렬화 식