One JSON interface to rule them all!