REST.Json.TJson.JsonEncode
Delphi
class function JsonEncode(AJsonValue: TJSONValue): string; overload;
class function JsonEncode(const AJsonString: String): string; overload;
C++
__classmethod System::UnicodeString __fastcall JsonEncode(System::Json::TJSONValue* AJsonValue)/* overload */;
__classmethod System::UnicodeString __fastcall JsonEncode(const System::UnicodeString AJsonString)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | REST.Json.pas REST.Json.hpp |
REST.Json | TJson |
説明
JsonEncode は、JSON ではエスケープする必要があるにもかかわらずエスケープされていない文字を含んだ JSON 値オブジェクトまたは JSON 文字列を受け取って、エスケープの必要な文字がすべて適切にエスケープされた有効な JSON 表現を返します。
たとえば、{"name":"something\else"}
のような文字列を受け取ると、JsonEncode は {"name":"something\\else"}
を返します。