void Main()
{
System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
MainModel model = new MainModel(){SimpleProperty = "I am simple property", ComplexProperty = new ComplexProperty(){Foo="test", Bar="data"}};
var result = serializer.Serialize(model);
}
public class MainModel
{
public string SimpleProperty {get;set;}
public ComplexProperty ComplexProperty {get;set;}
}
public class ComplexProperty
{
public string Bar {get;set;}
public string Foo {get;set;}
}
Результат сериализации выглядит следующим образом: {"SimpleProperty": "Я простое свойство", "ComplexProperty": {"Bar": "data","Foo": "test"}}
Надеюсь, это поможет!