현재 json.net과 협력 중입니다! json 데이터를 deserialize하는 방법과 클래스와 매핑하는 방법을 알고 있습니다. 이제 몇 가지 질문에 대해 열망합니다!JSON에서 가능합니까?
내 jsonstrings을 가정이 (내가 문자열 위의 역 직렬화하려는 )
"attributes":{
"color":"Brown",
"condition":"Used",
"currency":"USD",
"price":"10500",
"price_display":"$10,500",
}
내 속성 클래스입니다 지금은 직렬화에 대해 다음 코드를 사용하고
Public class Attribute
{
public string name{ get; set; }
public string value{ get; set; }
}
입니다.!
JavaScriptSerializer ser = new JavaScriptSerializer();
<classname> p = ser.Deserialize<classname>(jsonString);
분명히이 코드는 위의 jsonstring에서 전혀 작동하지 않습니다.
이제 어떻게이 이름 값 쌍을 한 클래스에 바인딩 할 수 있습니까 ?? 이것이 가능한가 ? 앞으로
는 10 개 이상의 ㄴ 수 속성 만 형식은 이름 값 쌍으로 동일합니다
예를 들어 사전 <동적, 객체> – NibblyPig