Най-доброто безплатно CSV за JSON конвертор
Превръщане на CSV редове в чист JSON масив от обекти — свободен, пасете или качване, нищо не се съхранява.
Как действа
- Предоставяне на CSV. Вмъкнете вашия CSV текст или качване на.csv файл.
- Настройки на опции. Кажете дали първият ред е заглавие и изберете разделител (comma, tab,...).
- Доведи Джейсън.. Копиране на форматирания JSON масив, или го изтеглите като файл.json.
За този инструмент
CSV за JSON превръща табуларен CSV данни в JSON масив, който можете да използвате в код или API. Вмъкнете CSV или качвайте файл.csv, кажете му дали първият ред е заглавие, и изберете разделителя, ако не е запетая. С ред на заглавието, всяка линия става обект на JSON, ключиран от имената на колоните; без една, всяка линия става масив. Изходът е доста печатен и готов за копиране или изтегляне. Тя обработва всичко в искането и съхранява нищо.
За какво го използват хората?
- Дани от таблици на данните за износ в API или приложение
- Преобразуване на изнесено CSV в JSON за код
- Превръщане на списък на контакти или продукти в структуриран JSON
- Prototype с реални данни без записване на парсиращ
Разработчик API
Автоматизирайте този инструмент от вашия код. Изпрати запитване за POST до крайната точка по-долу и получите същия резултат, който произвежда уеб инструмент. Той е ограничен с скорост на IP и не се нуждае от регистрация — API ключове за по-високи граници идват.
https://best.free/api/tools/csv-to-json/
| Параметр | Пример | Задължително | Бележки |
|---|---|---|---|
text |
name,age\nAda,36 |
Да. | CSV text (or upload a file on the web form). |
delimiter |
, |
Не. | Field delimiter (use "tab" for TSV). |
header |
True |
Не. | First row is a header. |
curl -X POST https://best.free/api/tools/csv-to-json/ \
-H 'Content-Type: application/json' \
-d '{"text": "name,age\\nAda,36", "delimiter": ",", "header": true}'
import requests
r = requests.post(
"https://best.free/api/tools/csv-to-json/",
json={"text": "name,age\nAda,36", "delimiter": ",", "header": True},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/csv-to-json/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ text: "name,age\nAda,36", delimiter: ",", header: true }),
});
const data = await r.json();
console.log(data);
Отговор: JSON with the converted array in "json".
{"ok": true, "json": "[\n {\"name\": \"Ada\", \"age\": \"36\"}\n]"}