Javascript 是否可以比较XML和JSON代码是否相等?

Javascript 是否可以比较XML和JSON代码是否相等?,javascript,json,xml,rest,Javascript,Json,Xml,Rest,XML响应如下所示: 问:在不转换的情况下,如何比较和确定这两种格式是否相同?XML和JSON仅仅是数据格式。比较意味着一个基础,通常是语义基础,因此您的问题的一般答案是否定的,您无法判断两条任意的XML和JSON消息是否意味着相同 然而,在任何特定的情况下,人们可能会假设相似命名的数据应该具有相同的值。在您的示例中,XML示例的数据返回代码值为525,而JSON的数据返回代码值为429。因此,假设XML和JSON格式不尽相同。比较意味着一个基础,通常是语义基础,因此您的问题的一般答案是否定的,

XML响应如下所示:


问:在不转换的情况下,如何比较和确定这两种格式是否相同?

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"}}