Converts given circe's Json instance to Jackson's JsonNode Numbers with exponents exceeding Integer.MAX_VALUE are converted to strings Warning: This implementation is not stack safe and will fail on very deep structures
Converts given circe's Json instance to Jackson's JsonNode Numbers with exponents exceeding Integer.MAX_VALUE are converted to strings Warning: This implementation is not stack safe and will fail on very deep structures
instance of circe's Json
converted JsonNode
Converts given Jackson's JsonNode to circe's Json This implementation tries to keep the original numbers formatting Warning: This implementation is not stack safe and will fail on very deep structures
Converts given Jackson's JsonNode to circe's Json This implementation tries to keep the original numbers formatting Warning: This implementation is not stack safe and will fail on very deep structures
instance of Jackson's JsonNode
converted Json instance
This package provides syntax for Jackson printing via enrichment classes.
Support for Jackson-powered parsing and printing for circe.
Note that not all guarantees that hold for Jawn-based parsing and the default printer will hold for the Jackson-based versions. Jackson's handling of numbers in particular differs significantly: it doesn't distinguish positive and negative zeros, it may truncate large JSON numbers or simply fail to parse them, it may print large numbers as strings, etc.
The implementation is ported with minimal changes from Play JSON.