リソース構成
それは追加を提供します リソースの詳細.
可能な場所
- 熱 意/ヘルプ/ zest -仕様ファイル/リソース/">リソース
子要素
- 熱意 /ヘルプ/ -指 zest 定ファイル/リソース構成/パス構成/導入/">パス構成 必須
情報:
ザ 熱 意/ヘルプ/ zest -仕様ファイル/リソース構成/パス構成/導入/"> で 熱 意/ヘルプ/ zest -仕様ファイル/コンテンツ/紹介/"> レベルが与えられる より高い優先度 を指定すると、さまざまなコンテンツに対して異なるデータ抽出パスを設定できます。 逆に、リソース設定レベルで宣言されたパス設定は汎用であり、すべてのコンテンツに適用され、 最も低い優先度.
属性
| お名前 | タイプ | 説明 |
|---|---|---|
| 主なタイプ | 文字列 (列数) | 可能な値は、 **シンプル** そして **複合材料**.
|
| 主な構造 | 文字列 | ザ **参照名** の <structure> それが資源を表しています。 |
注:
リソースのプライマリ構造は常に 熱 意/ヘルプ/ zest -仕様ファイル/コンポーネント/"> たとえZspecで複数回使用していなくても。
例
トリップリソースでは、リソース構成を使用してリソースに関する追加情報を追加したいとします。 リソースを表す構造体のサンプル json を次に示します。
copy
{
{
"trips": [
{
"trip_name":"Spring Break - John Doe",
"destination": "Bali",
"start_time": "2023-11-13T17:30:00",
"end_time": "2023-11-17T22:30:00",
"no_of_days": 4
}
]
}
A 熱 意/ヘルプ/ zest -仕様ファイル/構造/導入/"> リソースを表す上記のプロパティセットを使用すると、トリップリソースのプライマリ構造と呼ばれます。 で宣言する必要があります。 熱 意/ヘルプ/ zest -仕様ファイル/コンポーネント/"> ここに示すように。
copy
<components>
<!-- primary structure of the trips resource -->
<structure ref-name="trips" name="primary_structure">
<property name="trip_name" type="string"/>
<property name="trip_id" type="long_string"/>
<property name="destination" type="string"/>
<property name="start_time" type="datetime"/>
<property name="end_time" type="datetime"/>
<property name="no_of_days" type="string"/>
</structure>
<!-- wrapper of the primary structure -->
<structure ref-name="data" name="wrapper">
<property name="trips" type="collections">
<structure-ref name="trips" />
</property>
</structure>
</components>
次に、 旅行Id そして 旅行名 リソースの主キーとして指定し、リソース設定を次のように書き込みます。
copy
<resource-config primary-type="simple" primary-structure="trips">
<path-config data-extraction-path="$.trips">
<primary path="$.trip_id" />
<primary path="$.trip_name" />
</path-config>
</resource-config>
Last Updated 2026-02-06 15:55:45 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit