json2x Convert JSON into class definitions with support for custom language formats Getting Started Supported Languages C++ C# Rust Java Kotlin Libraries rapidjson fmt