1.0.6 • Published 7 years ago
stringify-parse v1.0.6
stringify-parse 
 
 
A tool like JSON.stringify and JSON.parse but could convert the type Function and RegExp in the js object.
Install
npm install stringify-parseeg.
let o = {
  name: 'stringify-parse',
  method: function() {
    console.log('this is a function');
  },
  reg: /\w+/
}Now, I want to convert the object into string, if we use JSON.stringify, it will lost the property method and reg
{"name":"demo","reg":{}}This is not what we want. Now we can use the tool stringify-parse
const stringifyParse = require('stringify-parse');
console.log(stringifyParse(o));output:
{"name":"demo","method":function() {
    console.log('this is a function');
  },"reg":/\w+/Then we can use the method stringifyParse.parse to convert the json string into object.
let str = `{"name":"demo","method":function() {
    console.log('this is a function');
  },"reg":/\w+/
 `;
console.log(stringifyParse.parse(str));