SpringBoot如何在Java中创建固定长度的平面文件?
我现在有一个JSON文件,它需要转换成一个文本文件,每个字段的长度都是固定的
例如,对于JSON
{
"employee": {
"name": "ABC", [length = 10]
"salary": 1000 [length = 5]
}
}
输出文本文件应为:
ABC-------1000-
由于我是新手,是否有任何Java库可用于为每个字段指定固定宽度并为其创建平面文件
# 1 楼答案
您可以使用这个http://jeyben.github.io/fixedformat4j/来创建字符串。一旦你有了你需要的字符串,你就可以把它写入一个文件
您需要指定哪些字段的长度、起始位置以及填充字符。甚至可以定义字段的对齐方式