将具有动态键名的java属性文件映射到POJO

将具有动态键名的java属性文件映射到POJO,java,git,jackson,properties-file,Java,Git,Jackson,Properties File,我试图使用该库将来自的输出解析为POJO,稍后可以从Spring boot REST端点将其作为json发送 其中一个复杂之处是属性文件包含动态键名,如“git.remote.origin.url”,其中“origin”段可以是任何名称 有人知道如何告诉jacksons JavaPropsMapper将任何以“git.remote”开头的键放入地图中吗?如果我必须使用setOrigin方法创建一个名为Remote的POJO,并且该方法接受一个Origin POJO,那么就不可能进行维护。如果任何

我试图使用该库将来自的输出解析为POJO,稍后可以从Spring boot REST端点将其作为json发送

其中一个复杂之处是属性文件包含动态键名,如“git.remote.origin.url”,其中“origin”段可以是任何名称


有人知道如何告诉jacksons JavaPropsMapper将任何以“git.remote”开头的键放入地图中吗?如果我必须使用setOrigin方法创建一个名为Remote的POJO,并且该方法接受一个Origin POJO,那么就不可能进行维护。如果任何人对远程回购使用不同的名称,解析将失败。

是否回答了您的问题?尝试对未知属性使用
@JsonAnySetter
注释: