2014-04-17 3 views
0

내 Windows Phone 앱에서 동적으로 JSON 개체를 만들어야합니다. 즉, 런타임 중에 만 속성 이름을 알 수 있습니다. 또한 속성 값은 여러 줄을 포함 할 수 있습니다.여러 줄의 텍스트 상자 창에서 JSON 개체 만들기

이전에는 아무 문제없이 JSON 객체에 여러 줄을 포함해야 할 때 다음을 사용했습니다.

MemoryStream ms = new MemoryStream(); 
DataContractJsonSerializer ser = new DataContractJsonSerializer(obj.GetType()); 
ser.WriteObject(ms, obj); 
using (StreamReader sr = new StreamReader(ms)) 
{ 
    ms.Position = 0; 
    input = sr.ReadToEnd(); 
} 
return input; 

이것은 매우 잘 동작합니다. 하지만 사용하기 위해서는 먼저 수업을 알고 있어야했습니다. 불행하게도 그것은 불가능합니다.

아무도 해결할 수 있습니까?

감사합니다.

답변

1

DataContractJsonSerializer는 이러한 것을 지원하지 않습니다. 예를 들어, Json.net과 같이 시도해야합니다.