내가 몇 가지 속성 이름 differes는 ("의 dataa가", "dataB은")하지만 동일한 구조를JSON.NET 알 수없는 유형의 직렬화
{
"mainprop": "val",
"dataA": { "prop1":"val", "prop2":"val"}
}
및
{
"mainprop": "val",
"dataB": { "prop1":"val", "prop2":"val"}
}
을 포함하는 경우, JSON 문자열을 다음과 같은 한 가정 내가, 내가 처리 할 수있는 방법 D 제네릭 클래스를 다른 말로
Class Generic
{
string mainprop;
DataClass data;
}
Class DataClass
{
string prop1;
string prop2;
}
을 다음과 같이 객체에이 jsons를 역 직렬화 수있는 방법
속성의 이름에 따른 비 순차 화.
스택 오버플로에 오신 것을 환영합니다! 너 뭐 해봤 니? – IronMan84
정규 표현식을 사용하여 대상 클래스와 일치하도록 json 문자열을 사전 처리 할 수 있습니다. –
문자열 전처리를 피하고보다 세련된 솔루션을 찾으려고합니다. –