Popularity
2.3
Growing
Activity
0.0
Stable
54
18
32
Monthly Downloads: 26,256
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 sweet API and local frontend. -
Guard
Guard is a command line tool to easily handle events on file system modifications. -
Betty
Friendly English-like interface for your command line. Don't remember a command? Ask Betty. -
auto_html
Collection of filters that transform plain text into HTML code. -
Clipboard
Ruby access to the clipboard on Windows, Linux, macOS, Java, Cygwin, and WSL 📋︎ -
DeepPluck
Allow you to pluck attributes from nested associations without loading a bunch of records. -
Ruby Operators
Webpage to show interesting names of different Ruby operators. -
PluggableJs
Page-specific javascript for Rails applications with the ability of passing data. -
SmartTruncate
smart_truncate is a simple Rails gem that truncates text like a human.
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Promo
www.sonarlint.org
* 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