当我将它设置为 JSON 对象时,为什么 QuillJS setContent 不显示任何内容?

Why isn't the QuillJS setContent displaying anything when I set it to a JSON Object?

我正在尝试创建一个数组,在不可编辑的羽毛笔框中显示对博客 post 的回复。但是,当我尝试从我的 html 代码中获取数据时,setContent 不起作用。我做了一些控制台日志记录,发现正在正确检索数据,一个字符串化的 JSON 对象。我还尝试将内容设置为其他值,原始 JSON 对象,并且效果很好。这里出了什么问题?

var data = document.querySelectorAll(".answers .answer data");
var answerQuill;
for(let i=0; i<data.length; i++){
    answerQuill = new Quill('#disp'+i.toString(), {
        modules: {toolbar: false},
        theme: 'snow'
    });
    answerQuill.setContents(JSON.parse(data[i].value), 'api');
    answerQuill.enable(false);
};```

更新: 我让它工作了,但我不明白我的解决方案大声笑。 显然我不得不解析这两次??不知道为什么,但它现在有效。呵呵

let parsed = JSON.parse(data[i].value);
answerQuill.setContents(JSON.parse(parsed.answer), 'api');
answerQuill.enable(false);