XML响应是这样的:
9.0/5.0
JSON响应是这样的:
<?xml version="1.0"?>
<Response xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ReturnCode>525</ReturnCode>
<ReturnMessage>Coupon maximum usage limit reached.</ReturnMessage>
</Response>
问题:如何在不转换的情况下比较和确定这两者是否相同?
答案 0 :(得分:4)
XML和JSON仅仅是数据格式。比较意味着一个基础,通常是一个语义基础,所以你的问题的一般答案是不,你无法判断两个任意的XML和JSON消息是否相同。
然而,在任何特定情况下,可以假设类似命名的数据应该具有相同的值。在您的情况下,您的XML示例的数据ReturnCode
的值为525,但您的JSON的数据ReturnCode
为429.因此,假设是合理的> 您的XML和您的JSON 不相同。