---
schema_version: "1"
id: 81afec2c7fbaf644255b9ba92d86e2b18e98f5b7a0af7a4612eb3ba978d89a35
title: Json Query
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/rpa-builder/6.4/toolbox-variable-handling-json-query.md
canonical_url: https://docs.mulesoft.com/jp/rpa-builder/6.4/toolbox-variable-handling-json-query
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 6671b131e033128378d187038e68be80f750c7791769bd48ae7a3afdd34dbae8
description: MuleSoft Documentation Site
release: "6.4"
latest: false
---
# Json Query

Json Query アクションステップを使用して、Json オブジェクトを解析してオブジェクトから個別の値/要素を読み取ります。結果はその後、残りのプロセス実行で呼び出し元変数として使用されます。

この Action Step を REST Call と組み合わせることで、生成される JSON 出力をさらに絞り込むことができます。

## [](#プロパティ)プロパティ

- **JsonPath Expression (JsonPath 式)**
    
    JsonPath 式。例: `$.access_token`​。

## [](#インバウンド変数)インバウンド変数

- **Json Object (JSON オブジェクト)**​
    
    JsonPath 式を使用して値を抽出する JSON オブジェクト。REST Call アクションステップの結果をオブジェクトとして選択できます。
- **JsonPath Expression (JsonPath 式)**​
    
    オブジェクトから抽出する値を指定する JsonPath 式。たとえば、​`$.ID`​ は 要素 ​`ID`​ の値を結果として抽出します。

## [](#アウトバウンド変数)アウトバウンド変数

- **IsSucceeded**​ (ブール値)
    
    アクションステップが正常に実行されたかどうかを示します。
- **FirstItem**​ (配列)
    
    配列の最初の要素を文字列として出力します。
- **ArrayCount**​
    
    返された配列の要素の数を示します。

## [](#ウィザード)ウィザード

ウィザードを使用して、ソース JSON オブジェクト (通常は、REST Call の結果を含むインバウンド変数) を選択し、オブジェクトから値を抽出する JsonPath 式を指定します。空の結果であっても有効な結果であり、エラーとしては扱われずに処理が続行します。

[JsonPath 式ビルダー](https://docs.mulesoft.com/jp/rpa-builder/6.4/building-jsonpath-expressions#jsonpath-builder)​ を使用すると、JsonPath 式を簡単に作成できます。

JSONPath の詳細については、 [XPath for JSON](https://goessner.net/articles/JsonPath/)​を参照してください。

## [](#関連情報)関連情報

- [REST Call](https://docs.mulesoft.com/jp/rpa-builder/6.4/toolbox-network-rest-call)
- [JSONPath 式のビルド](https://docs.mulesoft.com/jp/rpa-builder/6.4/building-jsonpath-expressions)