Метод JSON.stringify
принимает Объект в качестве параметра. Вы, вероятно, отправляете string в качестве параметра. Это правильный код:
jsonObj = {a: 'b', c: [1,2,3]};
// note that jsonObj is object, not string
jsonString = JSON.stringify(jsonObj, null, '\t');
textarea.setValue(jsonString);
Вот jsfiddle