Лучшая свободная CSV для преобразователя JOSON
Переключить ряды CSV в чистый набор объектов JSON - бесплатный, вставной или загруженной, ничего не хранимого.
Как это работает
- Обеспечение CSV. Вставить СМС или загрузить файл.csv.
- Установить параметры. Скажи, является ли первая строка заголовком и выбери разграничитель (comma, вкладка,...).
- Приведите ДЖОН. Копировать форматирование массива JSON или загружать его как файл.json.
Об этом инструменте
CSV в JSON превращает данные CSV в массив JSON. Вставить CSV или загрузить файл.csv, сказать, является ли первая строка заголовком, и выбрать делящий, если это не запятая. С заголовком, каждая строка становится объектом JSON, заключённым в имена колонок; без одной, каждая строка становится массивом. Выход довольно отпечатан и готов для копирования или загрузки. Он рассматривает все в запросе и ничего не хранит.
Для чего люди используют его
- Данные в АТЦ или приложение
- Преобразование экспортируемого CSV в JSON для кода
- Превращение списка контактов или продуктов в структурированный JSPON
- Прототип с настоящими данными без записи
Разработчик 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]"}