js-full
v1.0.2
Published
A tool like JSON.string and JSON.parse but can convert the type Function and RegExp in js object
Downloads
6
Maintainers
Readme
js-full
A tool like JSON.stringify and JSON.parse but can convert the type Function and RegExp in the js object.
.eg
let o = {
name: 'js-full',
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 js-full
const jsfull = require('js-full');
console.log(jsfull(o));
output:
{"name":"demo","method":function() {
console.log('this is a function');
},"reg":/\w+/
Then we can use the method jsfull.parse to convert the json string into object.
let str = `{"name":"demo","method":function() {
console.log('this is a function');
},"reg":/\w+/
`;
console.log(jsfull.parse(str));