WebAPI - 接受无效的JSON

时间:2017-02-06 14:36:28

标签: c# json asp.net-web-api

我开发了一个WebAPI,其中一个类可以传递json,我的类自动填充所有值。

但有时候,最终用户会传递无效数据或垃圾数据,因为我的对象返回为null。

我需要记录每个请求,无论我的记录是否有效或无效。

我该怎么做?

1 个答案:

答案 0 :(得分:-2)

如果您提供某些实施代码,答案可能会更准确。

通常,如果您有一个要在JSON中序列化/反序列化的类,可以采用以下方式:

INSERT

使用Newtonsoft JSON序列化程序将json字符串反序列化为相应的类对象。

public class Response
{
    public bool success { get; set; }
    public string data { get; set; } 
    public string timestamp { get; set; }
    ...
}