0
豐富的JSON與新的元素不適合我。請引導。豐富的Json與新的元素不適合我。請指導
輸入請求:
{
"id" : "1",
"make" : "NAHB"
}
我創建WSO2流命名eg1.xml。我想,以豐富的新元素 「名」
處理XML傳入的JSON請求:(eg1.xml)
<?xml version="1.0" encoding="UTF-8"?>
<api context="/eg1" name="eg1" xmlns="http://ws.apache.org/ns/synapse">
<resource methods="POST GET" uri-template="/hi">
<inSequence>
<log level="full"/>
<log level="custom">
<property expression="//jsonObject" name="msg1"/>
</log>
<enrich description="">
<source clone="true" type="inline">
<name xmlns="">Home</name>
</source>
<target action="child" xpath="//jsonObject"/>
</enrich>
<log level="custom">
<property expression="//jsonObject" name="msg2"/>
</log>
<log level="full"/>
<respond/>
</inSequence>
<outSequence/>
<faultSequence/>
</resource>
</api>
電流輸出:
{
"id" : "1",
"make" : "NAHB"
}
所需的輸出:
{
"id" : "1",
"make" : "NAHB"
"name" : "Home"
}
記錄器輸出:
Logger1輸出(對數電平滿): LogMediator到:/ EG1 /喜,郵件ID:甕:UUID:2f627daf-ac9c-4492-84ea-2736670724e8,方向:請求,有效載荷:
{
"id": "1",
"make": "NAHB"
}
Logger2輸出: LogMediator MSG1 =
<jsonObject>
<id>1</id>
<make>NAHB</make>
</jsonObject>
Logger3輸出: LogMediator MSG2 =
<jsonObject>
<id>1</id>
<make>NAHB</make>
<name>Home</name>
</jsonObject>
記錄器4輸出(對數電平滿): LogMediator到:/ EG1 /喜,郵件ID:甕:UUID:2f627daf-ac9c-4492-84ea-2736670724e8,方向:請求,有效載荷:
{ 「ID」: 「1」, 「作」: 「NAHB」 }
郵差輸出:
{
"id": "1",
"make": "NAHB"
}
問候, 阿迪亞