具有格式的ExtJs textarea

And*_*sky 2 javascript json textarea extjs

我正在尝试将格式化的json字符串添加到我的textarea字段中.但它不起作用.

我正在使用这种方法格式化字符串:如何以编程方式美化JSON?

然后打电话

textarea.setValue(formattedJson);
Run Code Online (Sandbox Code Playgroud)

检查结果的快照:

在此输入图像描述

在textarea中获取格式正确的字符串是否合理?

Mol*_*Man 9

JSON.stringify方法将Object作为参数.您可能发送字符串作为参数.这是正确的代码:

jsonObj = {a: 'b', c: [1,2,3]};
// note that jsonObj is object, not string
jsonString = JSON.stringify(jsonObj, null, '\t');

textarea.setValue(jsonString);
Run Code Online (Sandbox Code Playgroud)

这是jsfiddle