Stabilizing json compiler message output

I presume this will block stabilizing the new error format for humans?