DataFileConverter » Use cases » JSONL for a RAG pipeline
Download DataFileConverter Free Trial » Buy DataFileConverter Now »
An internal assistant, a search feature or a fine-tuning job reads its data as JSONL: one JSON object per line, one record after another, so the pipeline can stream them. The records themselves already exist - one file per month, per region or per product line, as Excel workbooks, CSV exports, or JSON and XML dumps.
Getting those files into one line-delimited stream, with the same keys in the same form, is the step in between - and it is the step that turns into a throwaway script nobody wants to maintain. It is also a job that repeats: the exports refresh, and the pipeline has to be fed again.

The conversion runs on your own machine: the exports do not have to be uploaded to a converter website before they can be embedded.
DataFileConverter stops at the JSONL file. Chunking the text, choosing which field becomes the embedding, calling the embedding model and writing into the vector store are the pipeline's steps. This tool's job is to deliver well-formed JSONL that the next stage can read line by line.
All scenarios: DataFileConverter use cases. JSON for an application: Excel to JSON for an app. Combining many exports: merge JSON and XML files. Splitting the result: split JSONL records. Loading it into MongoDB for vector search: prepare data for a vector search app. Loading it into a relational database: FileToDB.