Convert an Amazon Ion document(s) to JSON
pip install pyion2json
import json
import amazon.ion.simpleion as ion
from pyion2json import ion_to_json
ion_doc = ion.loads('{ first: "Tom" , last: "Riddle" }')
json_doc = ion_to_json(ion_doc)
print(json.dumps(json_doc, indent=' '))
Outputs:
{
"first": "Tom",
"last": "Riddle"
}
from pyion2json import ion_cursor_to_json
with create_qldb_session() as qldb_session:
qldb_cursor = qldb_session.execute_statement('SELECT first,last FROM Users')
json_rows = ion_cursor_to_json(qldb_cursor)
print(json.dumps(json_rows, indent=' '))
Outputs:
[
{
"first": "Harry",
"last": "Potter"
},
{
"first": "Tom",
"last": "Riddle"
}
]
- Verify BLOB conversion meets expectations
- Verify CLOB conversion meets expectations