Is your feature request related to a problem or challenge? Please describe what you are trying to do.
Variant is not inherently tied to JSON and dealing with Variants should not have additional dependencies due to JSON interoperability. The JSON related functionality - variant_to_json and json_to_variant should be separated into a different crate (maybe parquet-variant-json) so it is easier to manage their dependencies.
Describe the solution you'd like
Describe alternatives you've considered
Additional context
https://github.com/apache/arrow-rs/pull/7783/files/c41af4e89b46b7c512b199f0b605395c1bd09227#r2170069713
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
Variant is not inherently tied to JSON and dealing with Variants should not have additional dependencies due to JSON interoperability. The JSON related functionality - variant_to_json and json_to_variant should be separated into a different crate (maybe parquet-variant-json) so it is easier to manage their dependencies.
Describe the solution you'd like
Describe alternatives you've considered
Additional context
https://github.com/apache/arrow-rs/pull/7783/files/c41af4e89b46b7c512b199f0b605395c1bd09227#r2170069713