For anyone who stumbles upon this now, boto may have not supported using simple python dicts to persist json (via Map type) but boto3 does as long as you use the Resource type client.