Implement JSON support for config variations