Unit 'fpjson' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#fcl]

StringToJSONString

Convert a string to a JSON-escaped string.

Declaration

Source position: fpjson.pp line 769

function StringToJSONString(

  const S: TJSONStringType;

  Strict: Boolean = False

):TJSONStringType;

function StringToJSONString(

  const S: UnicodeString;

  Strict: Boolean = False

):TJSONStringType;

Arguments

S

  

String to convert to JSON string.

Strict

  

If set to true the slash will also be escped.

Function result

properly escaped JSON string.

Arguments

S

  

String to convert to JSON string.

Strict

  

If set to true the slash will also be escped.

Description

StringToJSONString examines the string S and replaces any special characters by an escaped string, as in the JSON specification. The following characters are escaped:

\ "  #8 #9 #10 #12 #13.

Strict indicates that only the absolutely necessary characters will be escaped (when set to True) when convering string values to JSON If set to False/ will also be escaped, although this is strictly speaking not necessary.

See also

JSONStringToString

  

Convert a JSON-escaped string to a string.

JSONTypeName

  

Convert a JSON type to a string.


Documentation generated on: Jul 24 2023