私は自分のサービスに郵便料金Dbを使用しています.フィールドDSSにNullが定義されている場合、いくつかのオブジェクトを与えるため、フロントエンドも同じオブジェクトを取得します.しかし、彼らはこれの代わりに「NULL」を期待しています.{@nil":"true"} NULL値をNULLのみとして取得し、この行にも独自の名前空間を作成するにはどうすればよいですか http://www.w3.org/2001/XMLSchema-instance "
username password
=========== ============
NULL NULL
kk a123
上記の場合、WSO2dss側からこのようになっています
<Datalist>
<username xmlns="http:sps.in" xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<password xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
</Datalist>
私のwso2esb側から、私はこのようなJSONを取得しています
{"Body":{"Datalist":{"username":{"@nil":"true"},"password":{"@nil":"true"}}}}
しかし、私のフロントエンドサービスは、これより上に変更できる以下の形式で期待しています
{"Body":{"Datalist":{"username":"NULL","password":"NULL"}}}