Javascript 是否可以比较XML和JSON代码是否相等?
XML响应如下所示:Javascript 是否可以比较XML和JSON代码是否相等?,javascript,json,xml,rest,Javascript,Json,Xml,Rest,XML响应如下所示: 问:在不转换的情况下,如何比较和确定这两种格式是否相同?XML和JSON仅仅是数据格式。比较意味着一个基础,通常是语义基础,因此您的问题的一般答案是否定的,您无法判断两条任意的XML和JSON消息是否意味着相同 然而,在任何特定的情况下,人们可能会假设相似命名的数据应该具有相同的值。在您的示例中,XML示例的数据返回代码值为525,而JSON的数据返回代码值为429。因此,假设XML和JSON格式不尽相同。比较意味着一个基础,通常是语义基础,因此您的问题的一般答案是否定的,
问:在不转换的情况下,如何比较和确定这两种格式是否相同?XML和JSON仅仅是数据格式。比较意味着一个基础,通常是语义基础,因此您的问题的一般答案是否定的,您无法判断两条任意的XML和JSON消息是否意味着相同
然而,在任何特定的情况下,人们可能会假设相似命名的数据应该具有相同的值。在您的示例中,XML示例的数据返回代码值为525,而JSON的数据返回代码值为429。因此,假设XML和JSON格式不尽相同。比较意味着一个基础,通常是语义基础,因此您的问题的一般答案是否定的,您无法判断两条任意的XML和JSON消息是否意味着相同 然而,在任何特定的情况下,人们可能会假设相似命名的数据应该具有相同的值。在您的示例中,XML示例的数据返回代码值为525,而JSON的数据返回代码值为429。因此,假设XML和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>
{"Response":{"@xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance",
"@xmlns:xsd":"http://www.w3.org/2001/XMLSchema",
"ReturnCode":"429",
"ReturnMessage":"Invalid Coupon offer code"}}