Convert data to JSON(将数据转换为 JSON(Convert data to JSON))¶
Supported in: Batch, Faster, Streaming
Transforms input into json string.
Expression categories: File, String
Declared arguments¶
- Input: Input to be transformed.
Expression\| Map\\ | Struct>
Output type: String
Examples¶
Example 1: Base case¶
Argument values:
- Input:
array
| array | Output |
|---|---|
| [ hello, world ] | ["hello","world"] |
Example 2: Base case¶
Argument values:
- Input:
struct
| struct | Output |
|---|---|
| { airline: { id: NA, }, } |
{"airline":{"id":"NA"}} |
Example 3: Base case¶
Argument values:
- Input:
struct_0
| struct_0 | Output |
|---|---|
| { 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"}}} |
Example 4: Base case¶
Argument values:
- Input:
array
| array | Output |
|---|---|
| [ 1.00, 2.10, 36.00 ] | [1.00,2.10,36.00] |
Example 5: Base case¶
Argument values:
- Input:
map
| map | Output |
|---|---|
| { a -> 1, b -> 2, } |
{"a":"1","b":"2"} |
Example 6: Base case¶
Argument values:
- Input:
array
| array | Output |
|---|---|
| [ { airline: { id: NA, }, }, null ] |
[{"airline":{"id":"NA"}},null] |
Example 7: Base case¶
Argument values:
- Input:
map
| map | Output |
|---|---|
| { a -> { airline: { id: NA, }, }, } |
{"a":{"airline":{"id":"NA"}}} |
Example 8: Base case¶
Argument values:
- Input:
struct_0
| struct_0 | Output |
|---|---|
| { array_1: [ null, null, null ], struct_1: { double: null, string: null, }, } |
{"struct_1":{"string":null,"double":null},"array_1":[null,null,null]} |
| { array_1: null, struct_1: null, } |
{"struct_1":null,"array_1":null} |
中文翻译¶
将数据转换为 JSON(Convert data to JSON)¶
支持:批处理(Batch)、快速处理(Faster)、流处理(Streaming)
将输入转换为 JSON 字符串。
表达式类别: 文件(File)、字符串(String)
声明的参数¶
- 输入(Input): 待转换的输入。
表达式\| Map\\ | Struct>
输出类型: 字符串(String)
示例¶
示例 1:基础案例¶
参数值:
- 输入(Input):
array
| array | 输出(Output) |
|---|---|
| [ hello, world ] | ["hello","world"] |
示例 2:基础案例¶
参数值:
- 输入(Input):
struct
| struct | 输出(Output) |
|---|---|
| { airline: { id: NA, }, } |
{"airline":{"id":"NA"}} |
示例 3:基础案例¶
参数值:
- 输入(Input):
struct_0
| struct_0 | 输出(Output) |
|---|---|
| { 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:基础案例¶
参数值:
- 输入(Input):
array
| array | 输出(Output) |
|---|---|
| [ 1.00, 2.10, 36.00 ] | [1.00,2.10,36.00] |
示例 5:基础案例¶
参数值:
- 输入(Input):
map
| map | 输出(Output) |
|---|---|
| { a -> 1, b -> 2, } |
{"a":"1","b":"2"} |
示例 6:基础案例¶
参数值:
- 输入(Input):
array
| array | 输出(Output) |
|---|---|
| [ { airline: { id: NA, }, }, null ] |
[{"airline":{"id":"NA"}},null] |
示例 7:基础案例¶
参数值:
- 输入(Input):
map
| map | 输出(Output) |
|---|---|
| { a -> { airline: { id: NA, }, }, } |
{"a":{"airline":{"id":"NA"}}} |
示例 8:基础案例¶
参数值:
- 输入(Input):
struct_0
| struct_0 | 输出(Output) |
|---|---|
| { array_1: [ null, null, null ], struct_1: { double: null, string: null, }, } |
{"struct_1":{"string":null,"double":null},"array_1":[null,null,null]} |
| { array_1: null, struct_1: null, } |
{"struct_1":null,"array_1":null} |