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