我该如何将
我知道可以使用
我的目标是将
例如:
ModelState
转换为与 ASP.NET Core 相同格式的 JSON?我知道可以使用
BadRequest(ModelState)
将其转换为 JSON 并返回给客户端。但是,它是如何将 ModelState
转换为 JSON 的?更重要的是,我应该如何使用它所使用的方法?我的目标是将
ModelState
以 JSON 格式记录在我们的日志“文件”中。例如:
var blah = ModelState.ToJson()
JsonCovert.SerializeObject(ModelState)
。 - Chris Pratt{ "Name": [ "The Name field is required." ] }
- spottedmahnModelState.Errors
。 - Chris PrattModelState.Errors
。但是每个字典条目都有一个Errors
属性。无论哪种方式,输出的信息都太多了。不过,SerializableError
提供了我需要的内容!@ChrisPratt - spottedmahn