Extension Points defined in JSON Parameter Plugin

Table of Contents

JsonSource

Base class for all JSON data sources used in the {@code json-parameter-plugin}.

This abstract class defines the contract for loading JSON data from different sources, such as remote URLs or Jenkins Config File Provider entries.

Implementations must provide logic to retrieve JSON content via #loadJson() , and can rely on the provided #loadOptions(String) method to extract dropdown entries using a JSONPath expression.</p>

Implementations: