Header menu logo Fabulous.AST

JsonModifiers Type

Static members

Static member Description

JsonModifiers.documentAllowTrailingCommas (this, value)

Full Usage: JsonModifiers.documentAllowTrailingCommas (this, value)

Parameters:
Returns: WidgetBuilder<ModuleOrNamespaceNode>
Modifiers: inline

Allow or disallow trailing commas in the JSON input.

this : WidgetBuilder<ModuleOrNamespaceNode>

Current widget.

value : bool

Set to true to allow trailing commas.

Returns: WidgetBuilder<ModuleOrNamespaceNode>

JsonModifiers.documentCommentHandling (this, value)

Full Usage: JsonModifiers.documentCommentHandling (this, value)

Parameters:
Returns: WidgetBuilder<ModuleOrNamespaceNode>
Modifiers: inline

Set how comments are handled while parsing.

this : WidgetBuilder<ModuleOrNamespaceNode>

Current widget.

value : JsonCommentHandling

Comment handling mode (e.g., JsonCommentHandling.Skip).

Returns: WidgetBuilder<ModuleOrNamespaceNode>

JsonModifiers.documentMaxDepth (this, value)

Full Usage: JsonModifiers.documentMaxDepth (this, value)

Parameters:
Returns: WidgetBuilder<ModuleOrNamespaceNode>
Modifiers: inline

Set the maximum depth for reading JSON (0 uses framework default).

this : WidgetBuilder<ModuleOrNamespaceNode>

Current widget.

value : int

Maximum depth.

Returns: WidgetBuilder<ModuleOrNamespaceNode>

JsonModifiers.documentOptions (this, options)

Full Usage: JsonModifiers.documentOptions (this, options)

Parameters:
Returns: WidgetBuilder<ModuleOrNamespaceNode>
Modifiers: inline

Use a JsonDocumentOptions instance for parsing.

this : WidgetBuilder<ModuleOrNamespaceNode>

Current widget.

options : JsonDocumentOptions

JsonDocumentOptions to apply.

Returns: WidgetBuilder<ModuleOrNamespaceNode>

JsonModifiers.nodePropertyNameCaseInsensitive (this, value)

Full Usage: JsonModifiers.nodePropertyNameCaseInsensitive (this, value)

Parameters:
Returns: WidgetBuilder<ModuleOrNamespaceNode>
Modifiers: inline

Parse property names case-insensitively.

this : WidgetBuilder<ModuleOrNamespaceNode>

Current widget.

value : bool

Set to true to make property name matching ignore case.

Returns: WidgetBuilder<ModuleOrNamespaceNode>

JsonModifiers.rootName (this, value)

Full Usage: JsonModifiers.rootName (this, value)

Parameters:
Returns: WidgetBuilder<ModuleOrNamespaceNode>
Modifiers: inline

Set the root F# type name (default is "Root").

this : WidgetBuilder<ModuleOrNamespaceNode>

Current widget.

value : string

Root type name to use.

Returns: WidgetBuilder<ModuleOrNamespaceNode>

JsonModifiers.serializerOptions (this, options)

Full Usage: JsonModifiers.serializerOptions (this, options)

Parameters:
Returns: WidgetBuilder<ModuleOrNamespaceNode>
Modifiers: inline

Seed parsing behavior from a JsonSerializerOptions instance.

this : WidgetBuilder<ModuleOrNamespaceNode>

Current widget.

options : JsonSerializerOptions

JsonSerializerOptions whose related members are used.

Returns: WidgetBuilder<ModuleOrNamespaceNode>

Type something to start searching.