java - 我需要使用 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 模板中。
感谢帮助!
解决方案
推荐阅读
- ubuntu - ubuntu 上的 Jfrog 神器
- python - 只要在while循环中有一个break语句(在任何范围内)——当达到这个值时,while循环是否终止?
- python - 我该怎么做才能让我的机器人再次工作?不和谐.py
- compiler-errors - 错误:循环条件中使用的变量“n”和“x”未在循环体中修改
- django - 保存 Django FileField 时的路径重复
- flutter - SnackBar 不显示 Flutter
- entity-framework-core - 如何在 Entity Framework Core 中构建递归表达式树?
- python - PyAudio 错误:ImportError:导入 _win32sysloader 时 DLL 加载失败:%1 不是有效的 Win32 应用程序
- javascript - 在附加到 Angular 10 中禁用按钮的指令中侦听单击事件
- c - 如何在我的程序中在编译时检查 libpcap 的版本