将文件信息(字符串集)映射到 POJO(s)

问题描述 投票:0回答:0

编写一个 spring boot 应用程序,我正在读取某些 .pgn 文件。

有一个 .pgn 文件包含有关游戏的信息。一个特定文件的示例内容可能是 2 个游戏,例如:

------------------------

[Event "Paris Open"]
[Date "2023.04.07"] 
[White "Smith, Mike"]
[Black "Taylor, Leo"]
[Result "1-0"]

1. d4 Nf6 2. c4 e6 3. Nc3 d5 4. Nf3 c5 5. cxd5 cxd4 1-0

[Event "Paris Open"]
[Date "2023.04.07"]
[White "Lopez, Maria"]
[Black "Jones, John"]
[Result "1/2-1/2"]

1. e4 e5 2. Nc3 Nc6 3. Nf3 Nf6 1/2-1/2

------------------------

MappingJacksonValue 处理 JSON 并且 JAXB Marshaller 处理 XML...但是我的问题是在“一般”情况下,如上述格式,我们将如何处理它。

1。 我如何以最简单的方式将其转换为 POJO?

2。 我如何将 POJO 转换回原始格式(我想是字符串)?

spring-boot type-conversion
© www.soinside.com 2019 - 2024. All rights reserved.