次のようなオブジェクトモデルがあります。
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
使用する参照を追加する必要があることに注意してください。stackoverflow.com/ aSystem.Web.Script.Serialization
/ 18746092/1599699 stackoverflow.com/a/19299695/1599699