JSONWriterSettings
Basado en los parámetros del registro
Disponible desde la versión 8.3.6.
Sintaxis:
New JSONWriterSettings(<NewLines>, <PaddingSymbols>, <UseDoubleQuotes>, <EscapeCharacters>, <EscapeAngleBrackets>, <EscapeLineTerminators>, <EscapeAmpersand>, <EscapeSingleQuotes>, <EscapeSlash>)
Parámetros:
<NewLines> (opcional)
Tipo: JSONLineBreak.
Define el método de salto de línea a utilizar al escribir datos JSON.
Valor predeterminado: Auto.
<PaddingSymbols> (opcional)
Tipo: String.
Define los caracteres de sangría utilizados al escribir JSON.
Se aplica solo si el valor de JSONLineBreak es diferente de None.
Valor predeterminado: ” “.
<UseDoubleQuotes> (opcional)
Tipo: Boolean.
Define si los nombres de las propiedades JSON se escriben entre comillas dobles.
Valor predeterminado: True.
<EscapeCharacters> (opcional)
Tipo: JSONCharactersEscapeMode.
Define el método utilizado para escapar (sustituir) caracteres al escribir datos JSON.
Valor predeterminado: None.
<EscapeAngleBrackets> (opcional)
Tipo: Boolean.
Define si los caracteres “<” y “>” se escapan al escribir.
Valor predeterminado: False.
<EscapeLineTerminators> (opcional)
Tipo: Boolean.
Define si se escapan los separadores de línea U+2028 (separador de línea) y U+2029 (separador de página).
Valor predeterminado: True.
<EscapeAmpersand> (opcional)
Tipo: Boolean.
Define si se escapa el carácter “&” al escribir.
Valor predeterminado: False.
<EscapeSingleQuotes> (opcional)
Tipo: Boolean.
Define si se escapan las comillas simples al escribir.
Se establece en True si la propiedad UseDoubleQuotes se establece en False.
Valor predeterminado: False.
<EscapeSlash> (opcional)
Tipo: Boolean.
Define si se escapa la barra al escribir un valor.
Valor predeterminado: False.
Descripción:
Crea un objeto de parámetros de escritura JSON.
Disponible desde:
Disponible desde la versión 8.3.6.


