Вы можете очистить код и определить свои замены в массиве пар и выполнить итерацию по нему, используя reduce
const replacements = [["{'", '{"'], ["'}", '"}'], ["','", '","'], ["': '", '": "'], ['\n', ' '], ['\r', ' '], [' ', ' ']];
const data = `{' {'{'{' {' '}'} '}'} ','',' ',' ': ' ': '': '': ' Hello\n\r\n\n\r\n\n\r\nWorld\n\r`;
const newData = replacements.reduce((a, [token, replacement]) => a.replace(new RegExp(token, 'g'), replacement), data);
console.log(newData);
Но, как упоминал Дин Тейлор, лучше использовать библиотеку для анализа нестандартных данных JSON (если это то, что вы пытаетесь сделать).