JSON to CSV in Terminal using curl & jq (Step-by-Step)

Опубликовано: 24 Май 2026
на канале: Havaskor Dasturchi
33
3

In this tutorial, we convert JSON data to CSV format using only curl and jq.

This is a simple and practical example for developers who work with APIs and want to process data directly from the command line.

Tools used:
curl
jq

You will learn:
• How to fetch JSON data from an API
• How to parse JSON using jq
• How to convert JSON data into CSV format
• How to use command line tools efficiently

Example workflow:

1. Fetch JSON data
curl https://api.example.com/data

2. Parse JSON
curl https://api.example.com/data | jq '.'

3. Convert JSON to CSV
curl https://api.example.com/data | jq -r '.[] | [.id,.name,.email] | @csv'

This approach is useful for:
• data processing
• automation scripts
• backend development
• DevOps workflows

If you found this video helpful, consider subscribing for more CLI and developer tutorials.

#json #csv #jq #curl #cli #programming