diff --git a/lib/filters.js b/lib/filters.js
index 45b04781..0e83824f 100644
--- a/lib/filters.js
+++ b/lib/filters.js
@@ -8,7 +8,7 @@
  * First element of the target `obj`.
  */
 
-exports.first = function(obj) {
+exports.first = function (obj) {
   return obj[0];
 };
 
@@ -16,7 +16,7 @@ exports.first = function(obj) {
  * Last element of the target `obj`.
  */
 
-exports.last = function(obj) {
+exports.last = function (obj) {
   return obj[obj.length - 1];
 };
 
@@ -24,7 +24,7 @@ exports.last = function(obj) {
  * Capitalize the first letter of the target `str`.
  */
 
-exports.capitalize = function(str){
+exports.capitalize = function (str) {
   str = String(str);
   return str[0].toUpperCase() + str.substr(1, str.length);
 };
@@ -33,7 +33,7 @@ exports.capitalize = function(str){
  * Downcase the target `str`.
  */
 
-exports.downcase = function(str){
+exports.downcase = function (str) {
   return String(str).toLowerCase();
 };
 
@@ -41,7 +41,7 @@ exports.downcase = function(str){
  * Uppercase the target `str`.
  */
 
-exports.upcase = function(str){
+exports.upcase = function (str) {
   return String(str).toUpperCase();
 };
 
@@ -49,7 +49,7 @@ exports.upcase = function(str){
  * Sort the target `obj`.
  */
 
-exports.sort = function(obj){
+exports.sort = function (obj) {
   return Object.create(obj).sort();
 };
 
@@ -57,8 +57,8 @@ exports.sort = function(obj){
  * Sort the target `obj` by the given `prop` ascending.
  */
 
-exports.sort_by = function(obj, prop){
-  return Object.create(obj).sort(function(a, b){
+exports.sort_by = function (obj, prop) {
+  return Object.create(obj).sort(function (a, b) {
     a = a[prop], b = b[prop];
     if (a > b) return 1;
     if (a < b) return -1;
@@ -70,7 +70,7 @@ exports.sort_by = function(obj, prop){
  * Size or length of the target `obj`.
  */
 
-exports.size = exports.length = function(obj) {
+exports.size = exports.length = function (obj) {
   return obj.length;
 };
 
@@ -78,7 +78,7 @@ exports.size = exports.length = function(obj) {
  * Add `a` and `b`.
  */
 
-exports.plus = function(a, b){
+exports.plus = function (a, b) {
   return Number(a) + Number(b);
 };
 
@@ -86,7 +86,7 @@ exports.plus = function(a, b){
  * Subtract `b` from `a`.
  */
 
-exports.minus = function(a, b){
+exports.minus = function (a, b) {
   return Number(a) - Number(b);
 };
 
@@ -94,7 +94,7 @@ exports.minus = function(a, b){
  * Multiply `a` by `b`.
  */
 
-exports.times = function(a, b){
+exports.times = function (a, b) {
   return Number(a) * Number(b);
 };
 
@@ -102,7 +102,7 @@ exports.times = function(a, b){
  * Divide `a` by `b`.
  */
 
-exports.divided_by = function(a, b){
+exports.divided_by = function (a, b) {
   return Number(a) / Number(b);
 };
 
@@ -110,7 +110,7 @@ exports.divided_by = function(a, b){
  * Join `obj` with the given `str`.
  */
 
-exports.join = function(obj, str){
+exports.join = function (obj, str) {
   return obj.join(str || ', ');
 };
 
@@ -118,7 +118,7 @@ exports.join = function(obj, str){
  * Truncate `str` to `len`.
  */
 
-exports.truncate = function(str, len, append){
+exports.truncate = function (str, len, append) {
   str = String(str);
   if (str.length > len) {
     str = str.slice(0, len);
@@ -131,7 +131,7 @@ exports.truncate = function(str, len, append){
  * Truncate `str` to `n` words.
  */
 
-exports.truncate_words = function(str, n){
+exports.truncate_words = function (str, n) {
   var str = String(str)
     , words = str.split(/ +/);
   return words.slice(0, n).join(' ');
@@ -141,7 +141,7 @@ exports.truncate_words = function(str, n){
  * Replace `pattern` with `substitution` in `str`.
  */
 
-exports.replace = function(str, pattern, substitution){
+exports.replace = function (str, pattern, substitution) {
   return String(str).replace(pattern, substitution || '');
 };
 
@@ -149,7 +149,7 @@ exports.replace = function(str, pattern, substitution){
  * Prepend `val` to `obj`.
  */
 
-exports.prepend = function(obj, val){
+exports.prepend = function (obj, val) {
   return Array.isArray(obj)
     ? [val].concat(obj)
     : val + obj;
@@ -159,7 +159,7 @@ exports.prepend = function(obj, val){
  * Append `val` to `obj`.
  */
 
-exports.append = function(obj, val){
+exports.append = function (obj, val) {
   return Array.isArray(obj)
     ? obj.concat(val)
     : obj + val;
@@ -169,8 +169,8 @@ exports.append = function(obj, val){
  * Map the given `prop`.
  */
 
-exports.map = function(arr, prop){
-  return arr.map(function(obj){
+exports.map = function (arr, prop) {
+  return arr.map(function (obj) {
     return obj[prop];
   });
 };
@@ -179,7 +179,7 @@ exports.map = function(arr, prop){
  * Reverse the given `obj`.
  */
 
-exports.reverse = function(obj){
+exports.reverse = function (obj) {
   return Array.isArray(obj)
     ? obj.reverse()
     : String(obj).split('').reverse().join('');
@@ -189,13 +189,20 @@ exports.reverse = function(obj){
  * Get `prop` of the given `obj`.
  */
 
-exports.get = function(obj, prop){
+exports.get = function (obj, prop) {
   return obj[prop];
 };
 
 /**
  * Packs the given `obj` into json string
  */
-exports.json = function(obj){
+exports.stringify = function (obj) {
   return JSON.stringify(obj);
 };
+
+/**
+ * Packs the given `json string` into json Object
+ */
+exports.json = function (obj) {
+  return JSON.parse(obj);
+};