MvcNewtonsoftJsonOptions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用 Newtonsoft.JSON 为 JSON 格式化程序提供编程配置。
public ref class MvcNewtonsoftJsonOptions : System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Infrastructure::ICompatibilitySwitch ^>
public class MvcNewtonsoftJsonOptions : System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Infrastructure.ICompatibilitySwitch>
type MvcNewtonsoftJsonOptions = class
interface seq<ICompatibilitySwitch>
interface IEnumerable
Public Class MvcNewtonsoftJsonOptions
Implements IEnumerable(Of ICompatibilitySwitch)
- 继承
-
MvcNewtonsoftJsonOptions
- 实现
构造函数
MvcNewtonsoftJsonOptions() |
使用 Newtonsoft.JSON 为 JSON 格式化程序提供编程配置。 |
属性
AllowInputFormatterExceptionMessages |
获取或设置一个标志,用于确定是否将来自 JSON 反序列化的NewtonsoftJsonInputFormatter错误消息添加到 。ModelStateDictionary 如果 |
InputFormatterMemoryBufferThreshold |
获取未设置 时 SuppressInputFormatterBuffering 在内存中缓冲的最大大小。 NewtonsoftJsonInputFormatter 默认情况下,缓冲输入流,在缓冲到磁盘之前,在内存中缓冲一定数量。 此选项配置 MVC 在切换到磁盘之前在内存中缓冲的大小(以字节为单位)。 |
OutputFormatterMemoryBufferThreshold |
获取未设置 时 SuppressOutputFormatterBuffering 在内存中缓冲的最大大小。 NewtonsoftJsonOutputFormatter 默认情况下,缓冲输出流,在缓冲到磁盘之前,在内存中缓冲一定数量。 此选项配置 MVC 在切换到磁盘之前在内存中缓冲的大小(以字节为单位)。 |
ReadJsonWithRequestCulture |
获取或设置一个标志,用于确定是否将当前 HTTP 请求的 值 CurrentCulture 用于 JSON NewtonsoftJsonInputFormatter反序列化。 |
SerializerSettings |
获取 Newtonsoft.Json.JsonSerializerSettings 此应用程序使用的 。 |
显式接口实现
IEnumerable.GetEnumerator() |
使用 Newtonsoft.JSON 为 JSON 格式化程序提供编程配置。 |
IEnumerable<ICompatibilitySwitch>.GetEnumerator() |
使用 Newtonsoft.JSON 为 JSON 格式化程序提供编程配置。 |
扩展方法
UseCamelCasing(MvcNewtonsoftJsonOptions, Boolean) |
配置 JSON 序列化的大小写行为,以将 camel 大小写用于属性名称,并选择性地用于动态类型和字典键。 |
UseMemberCasing(MvcNewtonsoftJsonOptions) |
配置 JSON 序列化的大小写行为,以将成员的大小写用于属性名称、动态类型的属性和字典键。 |