modulepackage
0.0.0-20200908043949-cf4e0d03856b
Repository: https://github.com/arithran/jsondiff.git
Documentation: pkg.go.dev
# README
JsonDiff library
The main purpose of the library is integration into tests which use json and providing human-readable output of test results.
The lib can compare two json items and return a detailed report of the comparison.
At the moment it can detect a couple of types of differences:
- FullMatch - means items are identical.
- SupersetMatch - means first item is a superset of a second item.
- NoMatch - means objects are different.
Being a superset means that every object and array which don't match completely in a second item must be a subset of a first item. For example:
{"a": 1, "b": 2, "c": 3}
Is a superset of (or second item is a subset of a first one):
{"a": 1, "c": 3}
Library API documentation can be found on godoc.org: https://godoc.org/github.com/nsf/jsondiff
You can try LIVE version here (thanks to gopherjs): https://nosmileface.dev/jsondiff
The library is inspired by http://tlrobinson.net/projects/javascript-fun/jsondiff/
# Packages
No description provided by the author
# Functions
Compares two JSON documents using given options.
Provides a set of options that are well suited for console output.
Provides a set of options that are well suited for HTML output.
Provides a set of options in JSON format that are fully parseable.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author