JSON responders for exchanges