Annotation Interface JsonDataSetParameters


@Target(TYPE) @Retention(RUNTIME) public @interface JsonDataSetParameters
Additional parameters for a data set definition of DataSetType.JSON type. JSON data set first loads the input from the specified source, and then extracts necessary items from the input using a JSON Path query. Result of the extraction is returned as the band data.
Model object is DataSet.
See Also:
  • Element Details

    • source

      Specifies where the JSON input comes from. Note: GROOVY_SCRIPT isn't supported here, use DELEGATE instead.
      Default:
      URL
    • url

      String url
      URL where the JSON input will be loaded from, for JsonSourceType.URL source.
      Default:
      ""
    • jsonPathQuery

      String jsonPathQuery
      JSON Path query to extract necessary data from the received JSON input (for all sources). Example: $.store.book[*].
      Default:
      ""
    • inputParameter

      String inputParameter
      Alias of the input parameter used as source for the JSON input, for JsonSourceType.PARAMETER source.
      Default:
      ""