json: don't use named initializers for anonymous unions