Groovy 比较返回数据集(XML/JSON)

Groovy 比较返回数据集(XML/JSON),groovy,soapui,Groovy,Soapui,我需要一些帮助来比较两组返回(一个是json,另一个是XML),如果有匹配的返回ObjectId(那么我将在这里使用ObjectId进行另一次读取/更新)。我尝试用python编写脚本将XML转换为JSON,但遇到了错误,不确定这是否是开始的最佳途径。感谢您的指导 我有一些从POST请求输出的JSON数据,它返回一个大的数据数组,如下所示 [{'c1': '0 ', 'c3': '', 'c4': '', 'c5': 'Bird', 'c6': '69', 'c7': '', 'c8': ''

我需要一些帮助来比较两组返回(一个是json,另一个是XML),如果有匹配的返回ObjectId(那么我将在这里使用ObjectId进行另一次读取/更新)。我尝试用python编写脚本将XML转换为JSON,但遇到了错误,不确定这是否是开始的最佳途径。感谢您的指导

我有一些从POST请求输出的JSON数据,它返回一个大的数据数组,如下所示

[{'c1': '0  ', 'c3': '', 'c4': '', 'c5': 'Bird', 'c6': '69', 'c7': '', 'c8': '', 'c9': ''}]

下面我使用SoapUIs ReadProject获取下面返回的XML数据

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header>
      <work:WorkContext xmlns:work="http://oracle.com/weblogic/soap/workarea/">rO0ABXdMABF3ZWJsb2dpYy5hcHAucDZ3cwAAANYAAAAjd2VibG9naWMud29ya2FyZWEuU3RyaW5nV29ya0NvbnRleHQACjE5LjEyLjEzLjAAAA==</work:WorkContext>
   </SOAP-ENV:Header>
   <SOAP-ENV:Body>
      <ReadProjectsResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.oracle.com/Primavera/P6/WS/Project/V2">
         <Project>
            <Id>Bird</Id>
            <Name>Blue Jay</Name>
            <ObjectId>552</ObjectId>
         </Project>
      </ReadProjectsResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

RO0ABXDMABF3ZWJSB2DPYY5HCHAUCDZ3CWAAANYAAJD2VIBG9NAWMUD29YA2YZWEU3RYAW5NV29YANvBNRLEHQACJE5LJEYLZLJAAAA==
鸟
蓝松鸦
552
我是否应该尝试像下面的链接那样使用Groovy:

您的问题究竟是如何成为Python问题的?你是想给它贴上标签吗?