Added the asjson macro