Skip to content

Commit

Permalink
Fix remaining inconsistency in JSON codecs for Schema.CaseClass* an…
Browse files Browse the repository at this point in the history
…d `Schema.GenericRecord` types (#777)

* Fix remaining inconsistency in JSON codecs for `Schema.CaseClass*` and `Schema.GenericRecord` types

* Reduce redundant allocations and CPU overhead when decoding and encoding

* Reuse `CaseClassJsonDecoder` for faster decoding of small generic records

* Rollback incorrect and unsecure "Accept empty object for optional json values"
  • Loading branch information
plokhotnyuk authored Jan 10, 2025
1 parent 3b49167 commit a3beb4a
Show file tree
Hide file tree
Showing 2 changed files with 193 additions and 172 deletions.
Loading

0 comments on commit a3beb4a

Please sign in to comment.