首页 > 解决方案 > 我需要使用 Java 用数据填充 json 模板。怎么做,有哪些工具?

问题描述

现在我正在考虑一个解决方案,并想知道 java 有哪些工具。

我会从用户那里收到一组json形式的数据。我有处理管道,它们是大型 json 文件,我们需要添加从用户接收到的数据。

例如,从用户那里收到:

{
  "keyArray": [
    {
      "field": "value"
    },
    {
      "field": "value"
    }
  ]
}

我需要像这样将这些数据添加到我的 json 中:

{
  "sampleObject": {
    "sampleFieldOne": "value",
    "sampleFieldTwo": "value"
  },
  "sampleArray": [
    "For each object in user's key array add field to object",
    {
      "myField": "value",
      "userField": "value"
    },
    {
      "myField": "value",
      "userField": "value"
    }
  ]
}

该任务有点类似于为 HTML 创建模板。我正在使用 Java,想知道我可以为此使用哪些库?我听说我可以留胡子,但人们不建议用它来解决这样的问题。

来自用户的数据总是带有不同数量的对象,而且我希望能够进行 if 检查。如果用户有这样的字段,则将这样的对象添加到 json 模板中。

感谢帮助!

标签: javajsontemplateslibrariesmustache

解决方案


推荐阅读