[ https://issues.apache.org/jira/browse/AVRO-1585?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14131715#comment-14131715 ]
Sean Busbey commented on AVRO-1585: ----------------------------------- Two options: * JSR 353's JsonValue (javax.json) * "Note that default values don't need to have distinct, named types at runtime. For example, we could use Map<String,Object> for both records and maps, and String for both strings and enum symbols." AFAICT, the discussion on AVRO-1126 last had Doug favoring the latter. > Remove Jackson classes from public Schema API > --------------------------------------------- > > Key: AVRO-1585 > URL: https://issues.apache.org/jira/browse/AVRO-1585 > Project: Avro > Issue Type: Sub-task > Components: java > Reporter: Sean Busbey > Fix For: 1.8.0 > > > Remove the use of Jackson's classes from our public API. Namely, remove the > use of JsonNode for schema defaults. -- This message was sent by Atlassian JIRA (v6.3.4#6332)