function formatAndValidateJson(errorElement) { const input = document.querySelector('#jsonBlock'); const processInfo = document.getElementById(errorElement); try { const start = new Date(); const obj = JSON.parse(input.textContent); input.innerHTML = JSON.stringify(obj, null, 2); processInfo.innerText = ""; hljs.highlightElement(input); const end = new Date(); processInfo.innerHTML = "Validation and formatting time: " + (end.getMilliseconds() - start.getMilliseconds()) + "ms"; } catch (error) { processInfo.innerHTML = "" + error + ""; console.error("Error: ", error) } } function minimizeJson(errorElement) { const input = document.querySelector('#jsonBlock'); const processInfo = document.getElementById(errorElement); try { const start = new Date(); const obj = JSON.parse(input.textContent); input.innerHTML = JSON.stringify(obj); processInfo.innerText = ""; hljs.highlightElement(input); const end = new Date(); processInfo.innerHTML = "Validation and formatting time: " + (end.getMilliseconds() - start.getMilliseconds()) + "ms"; } catch (error) { processInfo.innerHTML = "" + error + ""; console.error("Error: ", error) } }