JSONの取り扱いに関するFAQ
JSONの取り扱いに関するよくある質問への回答を確認できます。
JSONとは何ですか。また、Workatoのコンテキストで重要なのはなぜですか。
JSON(JavaScript Object Notation)は、データの保存と交換に使用されるデータ構文です。 APIの世界で広く使用されている一般的な形式です。 JSONは名前/値のペアと配列に基づいているため、非常に読みやすく、簡単に送信できます。 Workatoでは、レシピ内でデータを取り扱うためにJSONが不可欠です。
Workatoでは通常、JSONデータをどのように取り扱いますか。
WorkatoはJSONデータをレシピの入力フィールドおよび出力データピルとして公開するため、通常のユーザーにはJSONがほぼ透過的に扱われます。 ただし、特定のワークフロー自動化でraw JSONデータを取り扱う場合があります。
JSONデータの例は何ですか。
次のJSONデータの例は、連絡先の配列を表しています:
[
{
"Name" : {
"first_name" : "Sally",
"last_name" : "Jones"
},
"Address": {
"street" : "20450 Stevens Creek Blvd #150",
"city" : "Cupertino",
"st" : "CA",
"postal": "95014"
},
"phone" : "4105554119"
},
{
"Name" : {
"first_name" : "Bob",
"last_name" : "Towner"
},
"Address": {
"street" : "1 Hacker Way",
"city" : "Menlo Park",
"st" : "CA",
"postal": "94025"
},
"phone" : "8552982507"
}
]WorkatoでJSONデータを解析するにはどうすればよいですか。
JSONツール by Workato のJSONドキュメントの解析アクションを使用します。 このアクションは、指定したサンプル構造に基づいてraw JSONから値を抽出します。
WorkatoのJSONパーサーの入力フィールドは何ですか。
Parse JSON documentアクションの入力フィールドには次が含まれます:
- サンプルドキュメント: 予期される形式を定義するサンプルJSON構造。
- ドキュメント: ランタイムに解析する実際のJSONコンテンツ。
- ファイルコンテンツのエンコーディング: 文字エンコーディングを設定します。
- スキーマを編集: 生成された出力スキーマを調整または上書きします。
WorkatoのJSONパーサーの出力として何を期待できますか。
データピルは、サンプルドキュメントフィールドのJSON形式を使用して生成されます。 たとえば、JSONにNameやAddressなどのオブジェクトを含む配列が含まれている場合、出力には、これらのオブジェクトとそのプロパティに対応するデータピルが含まれます。
JSONデータの取り扱いに、組み込みJSONパーサー以外の代替手段はありますか。
はい。 raw JSONデータを頻繁に扱う場合は、カスタムコネクターなど、より永続的なソリューションを検討することをお勧めします。 Workatoには主に2つのオプションがあります:
HTTPコネクター: APIからのrawデータを取り扱うための便利な方法です。 HTTPトリガーとアクションを構築してJSONデータを管理できます。
Workato Connector SDK: Workatoフレームワークのこの拡張機能は、さまざまな認証手順に対応し、開発者がインテグレーションを求めるユーザー向けにコネクターを構築、保守、配布できるようにします。
Last updated: