french-toast

v1.0.6
Convert a flat JSON structure (like a SQL result) into a more nested object. It will flatten it back up again. Also breakfast.

french-toast

Convert a flat JSON structure (like a SQL result) into a nested object. It will flatten it back up again. Also breakfast.

Example


var brunch = require('french-toast');

var main = {
    'address.street.main': '123 Test Dr',
    'address.street.secondary': 'Apt 404',
    'address.city': 'Testville',
    'address.state': 'Florida',
    'name': 'Testing',
    'age': 25,
    'likes.pop_tarts': false,
    'likes.toaster_strudles': null,
    'likes.french_toast': true
};


// Scramble will create better associations for flat data
var a = brunch.scramble([main, main], ':');
console.log(a);

// Just a peek, since we go kind of deep into that object
console.log('Street:', a[0].address.street)

// Flatten it back up again!
var b = brunch.pancake(a);
console.log(b);

Metadata

  • MIT
  • Whatever
  • Dustin Higginbotham
  • released 12/23/2014

Downloads