下面有一个JSON请求的post数据,它运行良好。
“=>”{“子域”“=>”Test“、”=>“john”、“姓氏”“=>”doe、“电子邮件”“=>”john.doe@example.com、“公司”“=>”示例、"default_language"=>"en“、"active_modules"=>"cmdb”、"evm“、"itil"}
我还为服务器启用了XML,因此也希望响应XML post请求。我试图将上面的JSON数据转换为XML,但它并不像预期的那样。
<customer>
<active_modules>
<element>cmdb</element>
<element>evm</element>
<element>itil</element>
</active_modules>
<company>Sample</company>
<default_language>en</default_language>
<email>john.doe@example.com</email>
<firstname>john</firstname>
<lastname>doe</lastname>
<subdomain>Test</subdomain>
</customer>问题在于数组元素。如何将此数组元素转换为将与JSON请求完全相同的数据传递给服务器?
发布于 2017-08-10 08:36:55
对于数组,需要多次传递同一个节点。
<customer>
<active_modules>cmdb</active_modules>
<active_modules>evm</active_modules>
<active_modules>itil</active_modules>
<company>Sample</company>
<default_language>en</default_language>
<email>john.doe@example.com</email>
<firstname>john</firstname>
<lastname>doe</lastname>
<subdomain>Test</subdomain>
</customer>https://stackoverflow.com/questions/45590167
复制相似问题