Ich bin neu bei Mulesoft und arbeiten, um einen Fluss zu erstellen, wo ich einen Web-Service konsumiere, der XML als Ausgabe gibt und ich XML zu JSON in Mule konvertieren muss.Mulesoft Web Service XML-Ausgabe zu JSON
Unten ist mein Mule Fluss,
Unterhalb der Postbote Hübscher Wert ist,
<?xml version="1.0" encoding="UTF-8"?>
<GetProjectResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="namespaceName">
<GetProjectResult><root>
<header>
<status>
<message>Success</message>
</status>
</header>
<data>
<Project>
<ProjectId>12345</ProjectId>
<ProjectShortName>ABCDEF</ProjectShortName>
<BusinessGroupName>ABCDEF GROUP</BusinessGroupName>
<InstitutionShortName>Country</InstitutionShortName>
<CountryName>Sample</CountryName>
<Code>Sample</Code>
</Project>
</data>
</root></GetProjectResult>
</GetProjectResponse>
Aber meine JSON sieht wie folgt aus,
{
"GetProjectResponse": {
"@xmlns:xsd": "http://www.w3.org/2001/XMLSchema",
"@xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance",
"@xmlns:xmlns": "namespaceName",
"GetProjectResult": "<root>\n <header>\n <status>\n <message>Success</message>\n </status>\n </header>\n <data>\n <Project>\n <ProjectId>12345</ProjectId>\n <ProjectShortName>ABCDEF</ProjectShortName>\n <BusinessGroupName>ABCDEF GROUP</BusinessGroupName>\n <InstitutionShortName>Country</InstitutionShortName>\n <CountryName>Sample</CountryName>\n <Code>Sample</Code>\n </Project>\n </data>\n</root>"
}
}
Meine eigentliche XML ist der Wert innerhalb des "GetProjectResult" -Knotens, kann mir jemand sagen, wie Ich werde das erreichen.
es funktioniert. Vielen Dank – user2665819
Star, können Sie überprüfen, ob Sie in der Lage sein werden, auf mein anderes Problem auf http://StackOverflow.com/q/37801082/2665819 zu überprüfen – user2665819