ion-java
ion-java copied to clipboard
Support application implementation of IonReader and IonWriter
trafficstars
We need to stabilize the interface so applications can implement it.
Imported from ION-183,IONJAVA-72
We need to investigate whether this is useful.
Here's an example of when this would be useful: https://github.com/amzn/ion-hash-java/issues/20
A schema-validating reader/writer would be another example.
Another use case: I have an object model whose data I want to expose via an IonReader, so the data can be consumed as if it were serialized, without going through the expense of doing so. This is effectively what can be done today for IonValues, but in user-space for other data models.