WebAPI Json Formatter认为" 123"作为一个有效的json。怎么避免呢?

时间:2016-08-04 13:08:08

标签: asp.net .net json asp.net-web-api asp.net-web-api2

我有以下0x01010101方法

ApiController

我正在使用格式错误的json值进行一些测试:

  public async Task<HttpResponseMessage> SetData(string user,  [FromBody] JToken jsonPayload)
    {
       // 
    }

对于所有这些值,我在控制器 var malformedData = new List<string> { @"abcd {'value' : 0}", @"{'abc' : }", @"{'value' : value }", @"{'value' : 0} abc", "abc", "123" }; 中为空。没关系。 唯一的例外是列表jsonPayload中的最后一个字符串,而123实际上包含jsonPayload

我的格式化程序配置为:

123

我还可以设置什么以便WebAPI将其视为格式错误的json?

0 个答案:

没有答案