2017-03-01 3 views
0

Nutzlast für die folgende JSON bilden folgend versucht, die JSON hinzufügen in Nutzlast Fabrik Vermittler (WSO2 esb 4.8.1):wie in WSO2 esb

{ 
    "root":"<abc> 
     <ab> 
     <id>361</id> 
     <name>What’s your number</name> 
     <age>number</age> 
     </ab> 
    </abc>" 
} 

Wenn ich fügen Sie diese in Nutzlast Fabrik Mediator erfolgreich hinzugefügt, aber wenn offen erneut wieder xML-Tags sind nicht nur JSON Nutzlast da wie unten:

{"root":""} 

ich muss wissen, wie diese Art von Nutzlasten in WSO2 ESB als Nutzlast/Anfrage für eines der servcie hinzufügen .

Antwort

1

Das Problem ist, dass Sie XML-Struktur innerhalb json haben. Versuchen Sie, diese Struktur

{"root": 
    {"abc": 
     {"ab": 
      {"id":"362","name":"What’s your number","age":"number"} 
     } 
    } 
} 

ist dies die payloadFactory

<payloadFactory media-type="json"> 
<format> 
{"root": 
    {"abc": 
     {"ab": 
       {"id":"362","name":"What’s your number","age":"number"} 
     } 
    } 
}  
</format> 
<args/> 
</payloadFactory> 

Sie Informationen hier

https://docs.wso2.com/display/ESB481/JSON+Support

+0

Vielen Dank für Ihre Antwort finden, aber ich habe bereits versucht, wie dies sein nicht working.service akzeptiert nur XML-Tags innerhalb von JSON als Anfrage – Siddu

+0

Endlich neueste Version von WSO2 unterstützt das obige Format ... – Siddu