Найкраще безкоштовно CSV до інструменту перетворювача JSON
Перетворити CSV рядки на чистий масив об'єктів ♫ вільний, вставлення або вивантаження, нічого не збережено.
Як це працює
- Надати CSV. Вставити ваш текст CSV або вивантажити файл. csv.
- Параметри встановлення. Повідомляти про те, чи є перший рядок заголовком і виберіть роздільник (команда, вкладка,...).
- Отримати JSON. Скопіюйте відформатований масив JSON або звантажте його як файл. json.
Про цей інструмент
CSV - JSON повертає табулярні дані CSV у масив JSON, який ви можете використовувати у коді або API. Вставте CSV або вивантажуйте файл. csv, повідомте про те, чи є перший рядок заголовком, і виберіть роздільник, якщо він не кома. У рядку заголовка кожен рядок стає об' єктом JSON, що має назви стовпчиків; без кожного з рядків буде перетворено у масив. Вивід буде досить друком і готовим до копіювання або звантаження. У ньому всі рядки буде об' єднано у запиті і нічого не зберігатиметься.
Для чого люди використовують його?
- Передача даних електронної таблиці до API або програми
- Перетворити експортований CSV на JSON для коду
- Перетворити список контактів або продуктів на структурований JSON
- Прототип з справжніми даними без запису інструменту обробки
Розробник 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]"}