REST.Json.TJsonOption

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

TJsonOption = (joIgnoreEmptyStrings, joIgnoreEmptyArrays,
joDateIsUTC, joDateFormatUnix, joDateFormatISO8601, joDateFormatMongo, joDateFormatParse,
joBytesFormatArray, joBytesFormatBase64,
joIndentCaseCamel, joIndentCaseLower, joIndentCaseUpper, joIndentCasePreserve);

C++

enum DECLSPEC_DENUM TJsonOption : unsigned char { joIgnoreEmptyStrings, joIgnoreEmptyArrays, joDateIsUTC, joDateFormatUnix, joDateFormatISO8601, joDateFormatMongo, joDateFormatParse, joBytesFormatArray, joBytesFormatBase64, joIndentCaseCamel, joIndentCaseLower, joIndentCaseUpper, joIndentCasePreserve };

プロパティ

種類 可視性 ソース ユニット
enum public
REST.Json.pas
REST.Json.hpp
REST.Json REST.Json


説明

形式オプションを示します。

オプション 説明

joDateFormatISO8601

日付の形式は、ISO 8601 標準で指定されているとおりです。 例: "2014-12-01T13:14:18Z" (Mon, 01 Dec 2014 13:14:18 UTC)

joDateFormatMongo

日付の形式は、MongoDB 拡張 JSONで指定されているとおりです。 例: { "$date": "2014-12-01T13:14:18.000+00:00" } (Mon, 01 Dec 2014 13:14:18 UTC).

joDateFormatUnix

日付の形式は、Unix 時間 で指定されているとおりです。 例: "1417439658" (Mon, 01 Dec 2014 13:14:18 UTC)

joDateIsUTC

時間の形式は、UTC 時間標準で指定されているとおりです。

joIgnoreEmptyArrays

ペアの値が空の JSON 配列であるとき、キー/値ペアを無視する形式です。

たとえば、次のペア { "key1": [], "key2": "value2" } の場合、joIgnoreEmptyArrays 形式オプションは結果の JSON コードを代わりに次のように認識します:{ "key2": "value2" }

joIgnoreEmptyStrings

ペアの値が空の文字列であるとき、キー/値ペアを無視する形式です。

たとえば、次のペア { "key1": "value1", "key2": "" }, the joIgnoreEmptyStrings format option considers the resulting JSON code as: { "key1": "value1" } instead.

joIndentCaseCamel

キーの名前の形式。最初の文字は小文字で、残りは形式を保持します。

たとえば、次のペア { "KeyName": "TextSample" } の場合、joIndentCaseCamel 形式オプションの結果は、{ "KEYNAME": "TextSample" } となります。

joIndentCaseLower

キーの名前の形式。すべての文字が小文字になります。

たとえば、次のペア { "KeyName": "TextSample" } の場合、joIndentCaseLower 形式オプションの結果は、{ "KEYNAME": "TextSample" } となります。

joIndentCaseUpper

キーの名前の形式。すべての文字が大文字になります。

たとえば、次のペア { "KeyName": "TextSample" } の場合、joIndentCaseUpper 形式オプションの結果は、{ "KEYNAME": "TextSample" } となります。

joIndentCasePreserve

キーの名前の形式。文字の大文字小文字は保持されます。

関連項目