Skip to main content

Convert an Amazon Ion document(s) to JSON

Project description


Convert an Amazon Ion document(s) to JSON


pip install pyion2json


Convert individual Ion values

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=' '))


 "first": "Tom",
 "last": "Riddle"

Convert a cursor from QLDB

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=' '))


  "first": "Harry",
  "last": "Potter"
  "first": "Tom",
  "last": "Riddle"


  1. Verify BLOB conversion meets expectations
  2. Verify CLOB conversion meets expectations

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyion2json-0.0.2.tar.gz (5.5 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page