如何在mule-studio中将json文件转换为xml(完全转换)

时间:2014-05-06 17:46:44

标签: xml json mule-studio

我是Mulestudio的新手。

我有一个JSON文件正在尝试将其转换为XML。

JSON文件:

{
  "contact" : [ {
    "name" : "harrison, john (emp)",
    "phone" : "1111 1111"
  }, {
    "name" : "doe, jane (emp)",
    "phone" : "2222 2222"
  }, {
    "name" : "No Phone, Harry (emp)",
    "phone" : null
  }, {
    "name" : "Larson, Larry (mgr)",
    "phone" : "4444 4444"
  }, {
    "name" : "Johnson, John (mgr)",
    "phone" : "6666 6666"
  } ]
}

Mulestudio流程:

 <file:connector name="input" autoDelete="false" doc:name="input"/>

    <file:connector name="output" doc:name="output"/>
    <flow name="FileEndpointFlow1" doc:name="FileEndpointFlow1">

        <file:inbound-endpoint connector-ref="input"  responseTimeout="10000" doc:name="input" path="C:\testmule1" pollingFrequency="100000"/>
        <file:filename-wildcard-filter pattern="*.json" />

        <json:is-json-filter />

        <json:json-to-xml-transformer  doc:name="JSON to xml"/>

        <file:outbound-endpoint connector-ref="output" responseTimeout="10000" doc:name="output" path="C:\output"/>

    </flow>

输出:

<?xml version='1.0'?><contact><name>harrison, john (emp)</name><phone>1111 1111</phone></contact>

输入的JSON文件部分转换为XML。有人可以帮助我如何将整个JSON文件转换为XML文件。

0 个答案:

没有答案