Popularity
2.4
Stable
Activity
0.0
Stable
59
18
31
Monthly Downloads: 9,995
Programming language: Ruby
License: MIT License
Latest version: v0.1.8
JsonCompare alternatives and similar gems
Based on the "Misc" category.
Alternatively, view JsonCompare alternatives based on common mentions on social networks and blogs.
-
Gollum
A simple, Git-powered wiki with a local frontend and support for many kinds of markup and content. -
DeepPluck
Allow you to pluck attributes from nested associations without loading a bunch of records.
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
Promo
coderabbit.ai
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of JsonCompare or a related project?
README
JsonCompare
Returns the difference between two JSON files.
Installation
Add this line to your application's Gemfile:
gem 'json-compare'
And then execute:
$ bundle
Or install it yourself as:
$ gem install json-compare
Usage
require 'yajl'
require 'json-compare'
json1 = File.new('spec/fixtures/twitter-search.json', 'r')
json2 = File.new('spec/fixtures/twitter-search2.json', 'r')
old, new = Yajl::Parser.parse(json1), Yajl::Parser.parse(json2)
result = JsonCompare.get_diff(old, new)
If you want to exclude some keys from comparison use exclusion param:
exclusion = ["from_user", "to_user_id"]
result = JsonCompare.get_diff(old, new, exclusion)
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request