JSON: simple macro-based json string interpolation that checks syntax during compilation