동적 값 세트가있는 다음 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"})를 형식으로 역 직렬화 할 수 없습니다.
그것을 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] 삭제
몇 마디 만하겠습니다