注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

データをJSONに変換する

サポートされている形式: バッチ、ストリーミング

入力をjson文字列にトランスフォームします。

式カテゴリー: ファイル、文字列

宣言された引数

  • 入力 - トランスフォームする入力。
    Expression<Array<AnyType> | Map<AnyType, AnyType> | Struct>

出力型: String

例 1: 基本ケース

引数値:

  • 入力: array
array出力
[ hello, world ]["hello","world"]

例 2: 基本ケース

引数値:

  • 入力: struct
struct出力
{
airline: {
id: NA,
},
}
{"airline":{"id":"NA"}}

例 3: 基本ケース

引数値:

  • 入力: struct_0
struct_0出力
{
date: 2021-01-01,
dec32: 1.12,
dec33: 0.120,
 **dec...
{"dec32":1.12,"dec33":0.120,"dec64":10.0000,"timestamp":"2021-01-01T01:01:01.000Z","date":"2021-01-01","struct_1":{"airline":{"id":"NA"}}}

例 4: 基本ケース

引数値:

  • 入力: array
array出力
[ 1.00, 2.10, 36.00 ][1.00,2.10,36.00]

例 5: 基本ケース

引数値:

  • 入力: map
map出力
{
 a -> 1,
 b -> 2,
}
{"a":"1","b":"2"}

例 6: 基本ケース

引数値:

  • 入力: array
array出力
[ {
airline: {
id: NA,
},
}, null ]
[{"airline":{"id":"NA"}},null]

例 7: 基本ケース

引数値:

  • 入力: map
map出力
{
 a -> {
airline: {
id: NA,
},
},
}
{"a":{"airline":{"id":"NA"}}}

例 8: 基本ケース

引数値:

  • 入力: struct_0
struct_0出力
{
array_1: [ null, null, null ],
struct_1: {
double: null,
string: null,
},
}
{"struct_1":{"string","double"},"array_1":[null,null,null]}
{
array_1: null,
struct_1: null,
}
{"struct_1","array_1"}