首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为post请求将json数组转换为xml数组?

如何为post请求将json数组转换为xml数组?
EN

Stack Overflow用户
提问于 2017-08-09 12:03:33
回答 1查看 317关注 0票数 0

下面有一个JSON请求的post数据,它运行良好。

“=>”{“子域”“=>”Test“、”=>“john”、“姓氏”“=>”doe、“电子邮件”“=>”john.doe@example.com、“公司”“=>”示例、"default_language"=>"en“、"active_modules"=>"cmdb”、"evm“、"itil"}

我还为服务器启用了XML,因此也希望响应XML post请求。我试图将上面的JSON数据转换为XML,但它并不像预期的那样。

代码语言:javascript
复制
<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请求完全相同的数据传递给服务器?

EN

回答 1

Stack Overflow用户

发布于 2017-08-10 08:36:55

对于数组,需要多次传递同一个节点。

代码语言:javascript
复制
<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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45590167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档