Skip to content

Can we add support for jsoniter? #124

@filosganga

Description

@filosganga

jsoniter is a macro-based blazing fast JSON library.

As far as I know jsoniter does not use an intermediate ADT, that is required for the JSONPath to work. I see varius of options:

  • Reuse the circe ADT. It is easy as we have already the support for circe, but people is forced to have the circe dependency
  • Define an internal ADT and all the implementations will be converted from and to this ADT. It will make the circe implementation slower because of the double conversion
  • Have an ADT only for the implementation that does not have one. Best of both but not sure how feasible it is.

Metadata

Metadata

Assignees

No one assigned

    Labels

    draftThis issue is not ready yetfeatureNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions