Sub ReadRessourceFile() ''
Then you need to add this to the Serializable dictionary, which can then be serialized to JSON using System.Web.Extensions.dll
Public Class JSONHelper Public Shared Function Serialize(Of T)(ByVal obj As T) As String Dim JSONserializer As System.Web.Script.Serialization.JavaScriptSerializer = New System.Web.Script.Serialization.JavaScriptSerializer() Return JSONserializer.Serialize(obj) End Function Public Shared Function Deserialize(Of T)(ByVal json As String) As T Dim obj As T = Activator.CreateInstance(Of T)() Dim JSONserializer As System.Web.Script.Serialization.JavaScriptSerializer = New System.Web.Script.Serialization.JavaScriptSerializer() obj = JSONserializer.Deserialize(Of T)(json) Return obj End Function End Class
Edit: C #:
public void ReadRessourceFile() {
And the JSON helper:
public class JSONHelper { public static string Serialize<T>(T obj) { System.Web.Script.Serialization.JavaScriptSerializer JSONserializer = new System.Web.Script.Serialization.JavaScriptSerializer(); return JSONserializer.Serialize(obj); } public static T Deserialize<T>(string json) { T obj = Activator.CreateInstance<T>(); System.Web.Script.Serialization.JavaScriptSerializer JSONserializer = new System.Web.Script.Serialization.JavaScriptSerializer(); obj = JSONserializer.Deserialize<T>(json); return obj; } }
Stefan steiger
source share