javascript - 具有格式设置的 ExtJs 文本区域

标签 javascript json extjs textarea

我正在尝试将格式化的 json 字符串添加到我的文本区域字段中。但它不起作用。

我正在使用这种方法格式化字符串:How can I beautify JSON programmatically?

然后调用

textarea.setValue(formattedJson);

检查结果快照:

enter image description here

是否可以在文本区域中获取格式正确的字符串?

最佳答案

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);

这里是jsfiddle

关于javascript - 具有格式设置的 ExtJs 文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9189946/

相关文章:

javascript - 根据用户选择/提示检索 JSON 数据

c# - 生成 Google Chart JSON 数组

extjs - 在我的网格面板上只显示 10 行

javascript - 文件上传在 extJS 中隐藏文本字段

javascript - 在灯箱中播放 flash 电影

javascript - 如何使用正则表达式测试字符串中没有空格?

javascript - 如何选择不包含某个子元素的元素?

ios - Alamofire JSON POST 结果错误 : The network connection was lost

c# - System.Text.Json 中 Newtonsoft.Json 的 JsonProperty 属性的等效项是什么?

javascript - ExtJs:最佳列表组件?网格的功能太多了