PHP:从Flutter解析增量数据格式

时间:2019-12-05 12:46:38

标签: php parsing flutter html-parsing delta

我正在得到这样的数据

    [
     {"insert":"Test11"},
     {"insert":"","attributes":{"heading":3}}
    ]

或类似的

    [
     {"insert":"Test5","attributes":{"b":true}},{"insert":""}
    ]

并且需要对其进行解析以将其转换为HTML。我已经使用了这个github库

https://github.com/nadar/quill-delta-parser

但是它处理的是这种格式的数据

    [
    {
      "insert": "Hello"
    },
    {
      "attributes": {
        "header": 1
      },
      "insert": "\n"
    },
    {
      "insert": "\nThis is the php quill "
    },
    {
      "attributes": {
        "bold": true
      },
      "insert": "parser"
    },
    {
      "insert": "!\n"
    }
   ]

如您所见,“ header”和“ heading”,“ b”和“ bold”等格式差异以及其他格式也会有所不同。在将其插入数据库之前,如何解析此类数据并将其转换为html?

0 个答案:

没有答案