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");