ETetzlaff / json_normalizer

0 stars 2 forks source link

JSON Normalizer

alt text

What is it?

Json Normalizer is a gem that normalizes keys on json documents from disparate sources. The process will attempt to translate EVERY key given the mapping; including keys in nested documents.

Usage

require 'json_normalizer'

mapping = { returned_key: [:given, :keys] }

normalizer = JsonNormalizer.new(mapping.to_json)

doc_to_be_normalized = { given: { keys: 'both keys will be translated!' } }

normalized = normalizer.translate(doc_to_be_normalized.to_json)