github.com/jfilipczyk/gomatch (go): Package gomatch provides types for pattern based JSON matching.  It provides JSONMatcher type which performs deep comparison of two JSON strings. JSONMatcher may be created with a set of ValueMatcher implementations. A ValueMatcher is used to make comparison less strict than a regular value comparison.  Use NewDefaultJSONMatcher to create JSONMatcher with a chain of all available ValueMatcher implementations.  Basic usage:  Use NewJSONMatcher to create JSONMatcher with a custom ValueMatcher implementation. Use ChainMatcher to chain multiple ValueMacher implementations.
Keywords: bdd|golang|json|matcher|pattern-matching|tdd|testing