2017-08-09 5 views
0

私は、正常に動作しているJSONリクエストの次の投稿データを持っています。投稿リクエストのためにjson配列をxml配列に変換するには?

"顧客" => { "サブドメイン" => "テスト"、 "ファーストネーム" => "ジョン"、 "姓" => "DOE"、 "電子メール" => "のJohn.Doe @ example.com」、 "会社" => "サンプル"、 "DEFAULT_LANGUAGE" => "EN"、 "active_modules" => "CMDB"、 "EVM"、 "ITIL"]}

私は自分のサーバー用にXMLも有効にしているので、XML投稿要求にも対応したい。 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>[email protected]</email> 
    <firstname>john</firstname> 
    <lastname>doe</lastname> 
    <subdomain>Test</subdomain> 
</customer> 

問題は配列要素にあります。この配列要素をJSONリクエストとまったく同じデータをサーバーに渡すように変換するにはどうすればよいですか?

答えて

0

アレイの場合、同じノードを複数回渡す必要があります。

<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>[email protected]</email> 
    <firstname>john</firstname> 
    <lastname>doe</lastname> 
    <subdomain>Test</subdomain> 
</customer> 
関連する問題