JSFiddle - React, Tailwind, and code Playground

by guest271314

JavaScript

function str2json (str, val, obj) {
var obj = str.indexOf("'") != -1 ? JSON.parse(str.replace(/'/g, "\"")) : JSON.parse(str);
    return (val === undefined ? obj : obj[val])
};

document.body.innerText = str2json("{'val1': 1, 'val2': 2, 'val3': 3}", "val1");