1

JsonMediaTypeFormatter 中的 MaxDepth 属性有什么作用? http://msdn.microsoft.com/en-us/library/system.net.http.formatting.jsonmediatypeformatter.maxdepth(v=vs.108).aspx

在我的 WebApiConfig 中更改它似乎没有任何影响。

4

1 回答 1

2

ReadFromStreamAsyncMaxDepth 属性在方法中内部传递给 JsonTextReader 类

https://github.com/mono/aspnetwebstack/blob/master/src/System.Net.Http.Formatting/Formatting/JsonMediaTypeFormatter.cs

根据 JsonTextReader 父类的文档,此属性是 “获取或设置读取 JSON 时允许的最大深度。超过此深度将引发 JsonReaderException。”

http://datasift.github.io/datasift-dotnet/d1/dd6/classNewtonsoft_1_1Json_1_1JsonReader.html

于 2013-07-18T23:58:43.617 回答