質問
RESTコネクターでGET実行を行う際、"@"や"$"などの記号を含むキー値がある場合、正常に処理できますか?
回答
以下のマニュアルサイト・FAQに記載の通り、JSON出力データにおけるJSONメンバの名前がXMLの要素名として不正な場合、出力スキーマに要素名を直接表示する事はできません。
・GET実行処理 - スキーマ
・RESTコネクターで取得したJSONデータの要素名が全て「member」となってしまう
当サポートの過去事例におきまして「@」が含まれているキー値が上記仕様に当てはまり、Mappingにて表記されない事象が確認されております。
当事象を回避する案の一つとして、[XPathによる値の取得]を使用する方法があります。
正しく位置を設定した[XPathによる値の取得]を[単純な繰り返し]で処理することによって、Mappingにてキー値が表示されていない状態でも値の取得が可能です。
各コンポーネントの詳細につきましては、以下のマニュアルサイトをご参照ください。
・XPathによる値の取得
・単純な繰り返し
コメント
0件のコメント
記事コメントは受け付けていません。