我在数据库字段中有非结构化的基因不干净的数据。有一些常见的结构在数据中是一致的
即:
field:
name:value
fieldset:
nombre <FieldSet>
field,
.
.
.
field(n)
table
nombre <table>
head(1)... head(n)
val(1)... val(n)
.
.
.
我想知道是否有一个工具(最好是在 Java 中)可以提取学习/理解这些数据结构、解析文件并转换为我可以运行验证检查的 Map 或对象?
我知道 Antlr,但理解这更适合树结构,不是独立的数据位(我错了吗?)
有没有人对整个问题有任何建议?