有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

SpringBoot如何在Java中创建固定长度的平面文件?

我现在有一个JSON文件,它需要转换成一个文本文件,每个字段的长度都是固定的

例如,对于JSON

{  
    "employee": {  
        "name":       "ABC",   [length = 10]
        "salary":      1000   [length = 5]
    }  
}  

输出文本文件应为:

ABC-------1000-

由于我是新手,是否有任何Java库可用于为每个字段指定固定宽度并为其创建平面文件


共 (1) 个答案

  1. # 1 楼答案

    您可以使用这个http://jeyben.github.io/fixedformat4j/来创建字符串。一旦你有了你需要的字符串,你就可以把它写入一个文件

    您需要指定哪些字段的长度、起始位置以及填充字符。甚至可以定义字段的对齐方式