added get_json_transaction back