Skip to content

bigfunctions > xml2json

xml2json

Signature

xml2json(xml)

Description

Returns JSON as a string for given XML string

Examples

select bigfunctions.eu.xml2json('<a><b>foo</b></a>')
select bigfunctions.us.xml2json('<a><b>foo</b></a>')
select bigfunctions.europe_west1.xml2json('<a><b>foo</b></a>')
+-------------------+
| json              |
+-------------------+
| {"a":{"b":"foo"}} |
+-------------------+

select bigfunctions.eu.xml2json('<a></a>')
select bigfunctions.us.xml2json('<a></a>')
select bigfunctions.europe_west1.xml2json('<a></a>')
+----------+
| json     |
+----------+
| {"a":""} |
+----------+

select bigfunctions.eu.xml2json('<a></a')
select bigfunctions.us.xml2json('<a></a')
select bigfunctions.europe_west1.xml2json('<a></a')
+------+
| json |
+------+
| null |
+------+