【摘要】问题背景 业务中,经常需要处理很多相似的数据,这些数据的逻辑有的一样,有的不一样。 比如,聊天消息的数据: [ {kind: "文字", text: "..."}, {kind: "图片", url: "..."}, {kind: "图文", url: "...", text: "..."}, {k 阅读全文