Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function parse(string) {
- try {
- if (typeof string === 'number' || typeof string === 'boolean') {
- return string;
- }
- return JSON.parse(string, (key, value) => {
- if (Array.isArray(value)) {
- return _.map(value, val => this.parse(val));
- } else {
- try {
- return parse(value);
- } catch (e) {
- return value;
- }
- }
- });
- } catch (e) {
- return string;
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement