JSON transformer
by Sahin Deniz
HTML
<textarea id="t1" style="width: 500px; height: 400px;"></textarea>
<button id="b1">Human readable</button>
<button id="b2">JSON format</button>
JavaScript
const t1 = document.getElementById("t1");
const b1 = document.getElementById("b1");
const b2 = document.getElementById("b2");
b1.addEventListener("click", () => {
t1.value = eval(`"${t1.value}"`);
});
b2.addEventListener("click", () => {
const obj = {
a: JSON.stringify(t1.value)
};
t1.value = JSON.stringify(t1.value).replace(/^"|"$/g, "");
});