javascript - 如何使用 node-json2html 将 json 显示为 html?

标签 javascript html json node.js

我正在尝试将更复杂的 json 输出显示为 html,但我无法弄清楚应如何使用 node-json2html 构建转换

我的 json 看起来像这样:

[
  {
    "name": "flight.LOL123 ",
    "columns": [
      "time",
      "sequence_number",
      "vert_rate",
      "messages",
      "squawk",
      "altitude",
      "lat",
      "lon",
      "validposition",
      "track",
      "validtrack",
      "speed",
      "seen",
      "hex"
    ],
    "points": [
      [
        1434558860921,
        98792710001,
        -512,
        1018,
        "4543",
        3325,
        15.74181,
        71.60743,
        1,
        290,
        1,
        207,
        0,
        "4692d4"
      ],
      [
        1434558000838,
        98401040001,
        0,
        4,
        "0000",
        25550,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        "4692d4"
      ]
    ]
  }
]

我能够得到这个:

var transform = {'tag':'li','html':'${name}, ${points}'};

但它会生成包含名称的第一行,然后所有点都在一条长线上。

任何人都可以帮助我尝试正确转换吗?

最佳答案

就我所见,与您提到的库示例相比,您使用的格式完全不同。

再次使用官方示例格式:

 var data = [{'male':'Bob','female':'Jane'},{'male':'Rick','female':'Ann'}];

您的格式是嵌套的,而不是应有的扁平格式。

关于javascript - 如何使用 node-json2html 将 json 显示为 html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30897534/

相关文章:

ajax - ProtoRPC API 是 ajax 内置的 GAE 吗?

javascript - Node.js 全局评估,抛出 ReferenceError

javascript - 如何使用 Promise 创建初始化函数?

javascript - 解析 JSON 响应

javascript - 如何获得表格行中单元格的完整位置(顶部和左侧)?

html - 在所有屏幕尺寸上将图像 block 居中

json - 如何使用 Expo Filesystem 保存导入的 JSON 文件

javascript - .stop() 不会阻止悬停动画的构建

javascript - 如何从我的 reportError 函数中获取 SpiderMonkey (JSAPI) 中的完整回溯?

html - 防止图像换行但使用滚动