Add constructor for JsonDecoder in AvroCompatibilityHelper
Open
Beginner friendly
helper
- Dominant language
- Java
- Stars
- 87
- Forks
- 73
- Avg merge
- 2h 50m
- Merged PRs (30d)
- 1
Description
Currently, there is no constructor for JsonDecoder that is available in AvroCompatibilityHelper which accepts (Symbol, InputStream) as arguments.
org.apache.avro.io.parsing.Symbol is in all avro versions so adding it will help out MPs that require this for their Avro migration.
Contributor guide
Research direction
Start by locating AvroCompatibilityHelper and its existing JsonDecoder constructors or factory methods. Add support for the (Symbol, InputStream) arguments using the Avro-compatible APIs described in the issue, and verify that callers can construct a JsonDecoder with those arguments across supported Avro versions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 65/100