JsonToJsonl
Convert a Json file into JsonL
yaml
type: "io.kestra.plugin.serdes.json.JsonToJsonl"Examples
Convert a JSON array from an API to JSONL format for iteration.
yaml
id: parent_json_processing
namespace: company.team
description: Parent flow that distributes work to subflows
tasks:
- id: download
type: io.kestra.plugin.core.http.Download
uri: "https://api.restful-api.dev/objects"
contentType: application/json
method: GET
failOnEmptyResponse: true
timeout: PT15S
- id: json_to_jsonl
type: io.kestra.plugin.serdes.json.JsonToJsonl
from: "{{ outputs.download.uri }}"
- id: for_each_item
type: io.kestra.plugin.core.flow.ForEachItem
items: "{{ outputs.json_to_jsonl.uri }}"
batch:
rows: 1
namespace: company.team
flowId: child_process_item
wait: true
transmitFailed: true
inputs:
item_data: "{{ taskrun.items }}"
Properties
from *Requiredstring
Source file URI
Pebble expression referencing an Internal Storage URI e.g. {{ outputs.mytask.uri }}.
charset string
Default
UTF-8The name of a supported charset
The character set to use for reading and writing the file.
Outputs
uri string
Format
uriURI of the generated JSONL file in Kestra's internal storage