エンコーディングおよびデコードでサポートされているカスタムjq関数
Rapid Adapter Builderプラットフォームは、カスタムjq関数をサポートしています。
connectivity::base64
サポートされているカスタムjq関数の次のリストにより、開発者はインバウンド・セキュリティ・ポリシーのエンコーディングおよびデコード・メカニズムを使用できます:
Base64バイナリ/テキスト・コンテンツのエンコード
| 入力 | 出力 | アダプタ定義ドキュメントの式 |
|---|---|---|
|
バイナリまたはテキストのいずれかのJSONノード。 |
テキスト・ノードとしての16進エンコード文字列。 |
base64でエンコードされたHMACダイジェストをコンピュートするには:
|
connectivity::hex
16進エンコード・バイナリ/テキスト・コンテンツ
| 入力 | 出力 | アダプタ定義ドキュメントの式 |
|---|---|---|
|
バイナリまたはテキストのいずれかのJSONノード。 |
テキスト・ノードとしてのBase64エンコードされた文字列。 |
HexでエンコードされたHMACダイジェストをコンピュートするには:
|
connectivity::base64URLDecode
base64URLは値をデコード
| 入力 | 出力 | アダプタ定義ドキュメントの式 |
|---|---|---|
|
JSONテキスト・ノード |
デコード・バイト配列を持つバイナリ・ノード。 |
|
connectivity::stringToBinary
文字列をバイナリ(バイト文字列)ノードに変換します。
| 入力 | 出力 | アダプタ定義ドキュメントの式 |
|---|---|---|
|
次のもので構成されます:
|
バイナリ・ノード |
|
connectivity::binaryToString
バイナリを文字列に変換
| 入力 | 出力 | アダプタ定義ドキュメントの式 |
|---|---|---|
|
次のもので構成されます:
|
テキスト・ノード |
|
connectivity::hexDecode
16進数のデコード文字列またはバイト配列
| 入力 | 出力 | アダプタ定義ドキュメントの式 |
|---|---|---|
|
次のもので構成されます:
|
バイナリ・ノード |
|
connectivity::base64Decode
16進数のデコード文字列またはバイト配列
| 入力 | 出力 | アダプタ定義ドキュメントの式 |
|---|---|---|
|
次のもので構成されます:
|
バイナリ・ノード |
|