thiru-mg commented on PR #1820: URL: https://github.com/apache/avro/pull/1820#issuecomment-1211711217
I think moving `jsonDom.hh` to API exposes a large portion of new material for public use. That puts a big constraint on us. Any new change to `jsonDom.hh` needs to be backward compatible. That is the actual reason I originally kept the entire JSON thing private. I am the author of much of the Avro C++ work. I strongly recommend some other approach to support custom fields. The JSON portion of the library, being private, not much thought went into designing and implementing it. We carefully kept the JSON from the data path, it is used only for parsing schemata and generating them. We do however use it for generating and reading Avro data for debugging purposes. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
