gpt4 book ai didi

javascript - 将EditorJs文本编辑器json转换为html元素的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-03 07:18:24 25 4
gpt4 key购买 nike

我正在尝试将EditorJs的输出转换为HTML。 EditorJs输出“干净”数据,如下所示:

{
"time": 1589987527499,
"blocks": [
{
"type": "embded",
"data": {
"service": "youtube",
"source": "https://www.youtube.com/watch?v=JbqGYgI3XY0",
"embed": "https://www.youtube.com/embed/JbqGYgI3XY0",
"width": 580,
"height": 320,
"caption": ""
}
},
{
"type": "image",
"data": {
"file": {
"url": "http://localhost/uploads/images/1.jpg"
},
"caption": "",
"withBorder": false,
"stretched": false,
"withBackground": false
}
},
{
"type": "header",
"data": {
"text": "test",
"level": 2
}
}
],
"version": "2.17.0"
}

如何将其转换为原始HTML?我需要手动转换吗?

最佳答案

“editorjs-html”库可以帮助您将Json数据解析为HTML。它提供了一些基本的解析器功能,但还允许您覆盖和定义自己的解析器功能。它是独立于框架的,因此您可以在任何地方使用它。

  • https://github.com/pavittarx/editorjs-html

  • README存储库提供了一些很好的信息,但是您也可以在此处看到一些示例 https://medium.com/@pavittarx/rendering-json-from-editor-js-to-html-bfb615ee78c4

    关于javascript - 将EditorJs文本编辑器json转换为html元素的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61916688/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com