Silverlight does not contain an API for wrapping ScriptObjectand serializing to a JSON string.
Silverlight supports JSON serialization through a class System.Runtime.Serialization.Json.DataContractJsonSerializerfound in the dll System.ServiceModel.Web.
JSON- Javascript , ScriptObject, JSON ScriptObject. , JQuery.
, (JSON "[x1, x2,, xn]" ), x SomeObjectClass. : -
List<T> DeserializeJSON<T>(string json)
{
byte[] array = Encoding.UTF8.GetBytes(json);
MemoryStream ms = new MemoryStream(array);
DataContractJsonSerializer dcs = new DataContractJsonSerializer(typeof(List<T>));
return (List<T>)dcs.ReadObject(ms);
}
: -
var objects = DeserializeJSON<SomeObjectClass>(someJSON);