argonaut json macro