System.JSON.Utils.TJsonTextUtils
Delphi
TJsonTextUtils = class
C++
class PASCALIMPLEMENTATION TJsonTextUtils : public System::TObject
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | System.JSON.Utils.pas System.JSON.Utils.hpp |
System.JSON.Utils | System.JSON.Utils |
Description
Fournit des méthodes qui peuvent être utiles lorsque vous utilisez l'API JSON.
TJsonTextUtils fournit les méthodes suivantes :
- IsWhiteSpace détermine si une chaîne est composée exclusivement de caractères considérés comme des espaces blancs.
- ShouldEscapeJavaScriptString détermine si une chaîne comporte un caractère que vous devez placer dans une séquence d'échappement.
- ToCharAsUnicode génère une séquence d'échappement Unicode pour un caractère donné.
- WriteEscapedString génère une chaîne JSON à partir d'une chaîne normale.
Indicateurs d'échappement de caractère
L'un des paramètres de ShouldEscapeJavaScriptString et WriteEscapedString (CharEscapeFlags
) est un tableau d'indicateurs d'échappement de caractère.
Chaque indicateur d'échappement de caractère est une valeur booléenne qui indique si le caractère qu'il représente doit être placé dans une séquence d'échappement (True
) ou non (False
). Chaque indicateur représente le caractère ayant une valeur ordinale égale à l'index de l'indicateur dans le tableau. Par exemple, si le tableau comporte 128 indicateurs, chaque indicateur représente l'un des caractères ASCII.
TJsonTextUtils fournit des tableaux prédéfinis d'indicateurs d'échappement de caractère que vous pouvez utiliser :
Propriété TJsonTextUtils | Caractères placés dans une séquence d'échappement |
---|---|
| |
| |
|