编写一个 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 转换回原始格式(我想是字符串)?