如何显式调用ASP.NET json序列化程序

时间:2014-07-07 23:02:54

标签: c# asp.net json serialization

所以我有一个小的asp.net应用程序,它返回从C#对象序列化的Json对象。如果我只是创建一个函数:

[HttpGet(getTheObj)]
public SomeObj GetTheObject()
{
    return new SomeObj() { SomeProperty = 1 };
}

然后它工作正常,我可以为Json对象做一个HttpRequest。但是,我还想将一些这些序列化对象保存到数据库中供以后使用。所以我想知道,我可以明确地调用Json序列化器吗?我知道ASP.NET可以使用几个不同的序列化程序,我如何确定我使用的是哪个(我没有创建项目)。

1 个答案:

答案 0 :(得分:1)

string json = JsonConvert.SerializeObject(_data.ToArray());

您可以将其保存在数据库中。您可以再次从数据库中检索此对象并反序列化此对象。