У JSON.stringify есть дополнительные параметры
https://developer.mozilla.org/ru/docs/Web/JavaScri...
2й в Вашем случае не нужен, поэтому передаем ему null
3й отвечает за форматирование и может принимать либо строку, которой заполнятся отступы, либо число пробелов на один отступ
JSON.stringify([
creditGetImage,
creditGetItemTitle,
creditGetPrice,
creditResultShow,
creditResultShowSecond
], null, 4);
Чтоб выводить форматирование на страницу как есть используется тег pre
Насчет изображения, проблема в том, что при сериализации JSON в строках экранируются символы специфичные для самого JSON, например кавычки
UPD сделал простейшие правки в Вашем примере
https://jsfiddle.net/jq6e9epm/4/