aeson-diff icon indicating copy to clipboard operation
aeson-diff copied to clipboard

Generate and apply diffs between JSON documents.

Results 10 aeson-diff issues
Sort by recently updated
recently updated
newest added

This is a sketch of a solution to #61. I'm not totally sure it's the right approach but thought I'd put it out to discuss.

This library needs updating in light of the API changes in aeson 2.0.1.0. See https://github.com/haskell/aeson/issues/881 for a migration guide.

Consider the following: ```haskell import Data.Aeson as A import Data.Aeson.Diff as AD import Data.Map as M foo :: Map Int String foo = mempty bar :: Map Int String bar...

It would be great to be able to see what's in a patch as a human!

Implement support for pure move operations (i.e. where the moved value is only moved, not modified, after application of the patch) between sibling pointers. 1. Track the value deleted by...

Hi, thanks for writing this library! It's great for printing out much simplified test assertion data when asserting equality on objects with a JSON form (in leiu of a dedicated...

Add benchmarks - [ ] criterion - [ ] weight

Consider, very carefully, using and supporting `lens`. In particular, `get` and `applyOperation` are optical.

The current implementation is pretty messy.

enhancement

add an option to ignore key whose value is null, e.g. {a : null } equal to {}

enhancement