我的直觉告诉我,将一种格式放在另一种格式中是错误的,但我似乎没有提出具体的理由.
<root> <stuff> thing </stuff> <more> <[!CDATA[{"a":["b","c"]}]]> </more> </root>
而不是将它放在xml中
<root> <stuff> thing </stuff> <more> <a> b </a> <a> c </a> </more> </root>
这两个部分在逻辑上将被不同的代码解析,但是作为一种交换格式,混合和匹配语法是否可行?
如果我们有一个解析JSON响应的现有端点,您的答案是否会改变?我们必须重新编码这个端点进行XML摄取.