JSON_TO_RECORD
Extracts data from JSON objects.
Syntax
Arguments
Name | Type | Description | Default Value |
---|---|---|---|
mappings | string | JSON to field mappings | |
outputArray | Boolean | If the string contains multiple JSON records use this to allow outputing all of them | true |
value | string |
Examples
mappings | outputArray | value | Output |
---|---|---|---|
'a,a,string' | true | '{ "a": "Hello" }' | {a: |
'a,a,number' | true | '{ "a": 1579540882000 }' | {a: 1579540882000} |
'a.value,a.value,string | |||
b.value,b.value,string' | true | '{ "a": { "value": "Hello" }, "b" : { "value": "World" } }' | {a.value: |
'a.value,a.value,string | |||
b.value,b.value,string /this is a comment inside the mapping/' | true | '{ "a": { "value": "Hello" }, "b" : { "value": "World" } }' | {a.value: |
'a.value,a.value,string | |||
b.value,b.value,string' | true | '{ "a": null::string, "b" : { "value": "World" } }' | {a.value: null, b.value: |
Transformation job example
SQL
Query result
mappings | outputArray | value | Output |
---|---|---|---|
'a,a,string' | true | '{ "a": "Hello" }' | {a: |
Last updated