I guess the sqlite adaptation of the JSONField was resulting in a json encoded blob, where as the postgres version returned something that got parsed out normally with the rest of the query result?