다음과 같은 객체 모델이 있습니다.
public MyObjectInJson
{
public long ObjectID {get;set;}
public string ObjectInJson {get;set;}
}
이 속성 ObjectInJson
은 중첩 된 목록이 포함 된 개체의 이미 직렬화 된 버전입니다. 현재로서는 다음 MyObjectInJson
과 같이 수동으로 목록을 직렬화하고 있습니다.
StringBuilder TheListBuilder = new StringBuilder();
TheListBuilder.Append("[");
int TheCounter = 0;
foreach (MyObjectInJson TheObject in TheList)
{
TheCounter++;
TheListBuilder.Append(TheObject.ObjectInJson);
if (TheCounter != TheList.Count())
{
TheListBuilder.Append(",");
}
}
TheListBuilder.Append("]");
return TheListBuilder.ToString();
이런 종류의 위험한 코드를 대체 JavascriptSerializer
하고 동일한 결과를 얻을 수 있는지 궁금합니다 . 어떻게해야합니까?
감사.
System.Web.Extensions
사용할 참조를 추가해야 합니다System.Web.Script.Serialization
. stackoverflow.com/a/18746092/1599699 stackoverflow.com/a/19299695/1599699