【发布时间】:2021-09-17 17:09:29
【问题描述】:
我目前有一个 JSON 文件,需要将其转换为每个字段长度固定的文本文件。
例如,对于 JSON
{
"employee": {
"name": "ABC", [length = 10]
"salary": 1000 [length = 5]
}
}
输出文本文件应该是:
ABC-------1000-
由于我是新手,是否有任何 Java 库可用于为每个字段分配固定宽度并为其创建平面文件?
【问题讨论】:
-
看
PrintWriter.printf() -
如果JSON包含很多字段怎么办?
-
然后你会有一个很长的 printf 模式。我同意在这种情况下它不是最易读的格式,但如果你有一个单元测试并且字段大小不会经常变化,我认为这不是问题。你有多少个字段?
-
大约 25-30 个字段。当然,我也会试试。
标签: java spring-boot flat-file