나는 바보가 될지 모르지만, 나는 지난 1 시간 동안 이걸보고 있었고 이것을 수행하는 방법에 대한 머리 나 꼬리를 만들 수 없습니다. 나는 이런 종류의 것들을 통해 힘을 모으는 가장 좋은 방법은 잠시 동안 끓이는 것이며, 그 동안에 다른 사람이 같은 질문을했을 때 스택 오버플로 질문을 게시하는 것입니다. 어떤 방법, 나는 다음과 같습니다 JSON 개체가 : 내가 사용-수 .NET 객체로 변환하려고JSON 문자열을 .net으로 역 직렬화합니다. Nested (Collection) Dictionary
[{
"wackyId": "wck1",
"wackyType": "wck2",
"wackyCnfdc": "wck3",
"wckyArr": [{
"fieldName": "Full_Name",
"fieldValue": "Some Text here",
"fieldConfidence": "0.3"
}, {
"fieldName": "Full_Name",
"fieldValue": "Some Text here2",
"fieldConfidence": "0.2"
}, {
"fieldName": "Full_Name",
"fieldValue": "Some Text here3",
"fieldConfidence": "0.3"
}]
}]
을 ... 여기
내가 무엇을 가지고 지금까지public class WckyObj
{
[JsonProperty("wackyId")]
public string wackyId{get; set;}
[JsonProperty("wackyType")]
public string wackyType{get; set;}
[JsonProperty("wackyCnfdc")]
public string wackyCnfdc{get; set;}
[JsonProperty("fields)]
public List<multiFields> mutliFields {get; set;}
}
public class multiFields{
[JsonProperty("fields")]
public IEnumerable<IDictionary<string, string>> multiFields {get;set;}
}
지금 현재 값이없는 결과 집합이 다시 나타납니다. ??? 내가 무엇을 놓치고 있는지 잘 모르겠다. 아마 오랫동안 그것을 꼼짝 않고 바라 보았을 것입니다.
편집 : 좋은 눈 포스터. JSON 보풀을 통해 json을 실행해야했지만 내 skillz에 과신했습니다. 더 정확하도록 업데이트되었습니다.
첫째 통해 JSON을 역 직렬화 할 수 있어야를, 당신의 JSON C#을 사이트, 예를 들어,에 온라인 JSON의 –
하나를 사용하여 해결 http://json2csharp.com/ –
[JSON 개체를 C# 목록에 deserializing] 가능한 복제본 (http://stackoverflow.com/questions/35481066/deserializing-json-object-into-c-sharp-list) –