JSONの取り扱いに関するFAQ

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

JSONの取り扱いに関するよくある質問への回答を確認できます。

JSONとは何ですか。また、Workatoのコンテキストで重要なのはなぜですか。

JSON(JavaScript Object Notation)は、データの保存と交換に使用されるデータ構文です。 APIの世界で広く使用されている一般的な形式です。 JSONは名前/値のペアと配列に基づいているため、非常に読みやすく、簡単に送信できます。 Workatoでは、レシピ内でデータを取り扱うためにJSONが不可欠です。

Workatoでは通常、JSONデータをどのように取り扱いますか。

WorkatoはJSONデータをレシピの入力フィールドおよび出力データピルとして公開するため、通常のユーザーにはJSONがほぼ透過的に扱われます。 ただし、特定のワークフロー自動化でraw JSONデータを取り扱う場合があります。

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にNameAddressなどのオブジェクトを含む配列が含まれている場合、出力には、これらのオブジェクトとそのプロパティに対応するデータピルが含まれます

JSONデータの取り扱いに、組み込みJSONパーサー以外の代替手段はありますか。

はい。 raw JSONデータを頻繁に扱う場合は、カスタムコネクターなど、より永続的なソリューションを検討することをお勧めします。 Workatoには主に2つのオプションがあります:

  • HTTPコネクター: APIからのrawデータを取り扱うための便利な方法です。 HTTPトリガーとアクションを構築してJSONデータを管理できます。

  • Workato Connector SDK: Workatoフレームワークのこの拡張機能は、さまざまな認証手順に対応し、開発者がインテグレーションを求めるユーザー向けにコネクターを構築、保守、配布できるようにします。

Last updated: