标签: java json xml parsing
我想知道是否有一些可能的方法来创建一个可以读取XML或JSON消息的通用阅读器,而无需检查它是什么类型的消息,并为每个消息编写一个阅读器。
答案 0 :(得分:1)
通常使用三种技术来解析多种可能格式的消息:
对于#1或#2,一旦确定了消息类型,就会将消息分派给适当的解析器。单个同源解析器通常不用于两种截然不同的格式,例如XML和JSON。
#3通常效率低下,但对于小消息或丢弃代码可能是可行的。