Ең жақсы еркін CSV- ден JSON- ге аударуName

CSV жолдарын таза JSON нысандар жиынына айналдыру - бос, орналастыру немесе жүктеу, ештеңе сақталмайды.

100% тегін Жазылу жоқ Сулы белгісіз Файлдар жадыда өңделеді, сақталмайды
Go Pro - ең жақсы AI моделі - сурет, видео және чат - сонымен қатар үлкен жүктеу, кезекте басымдық және күтусіз. Pro- ға жаңарту
Махаббат best.free? Қосыңыз

Не істеп тұр

  1. CSV файлын көрсету. CSV мәтінін орналастырыңыз немесе. csv файлын жүктеп беріңіз.
  2. Параметрлерді орнату. Бірінші жолдың айдары болу- болмауын анықтап, бөлгіш белгісін (түбір, кестелеу,... ) таңдаңыз.
  3. JSON- ды алу. Пішімделген JSON жиынын көшіріп алу немесе оны.json файл ретінде жүктеп алу.

Бұл құрал туралы

CSV- ден JSON- ге аудару кестедегі CSV деректерді кодта немесе API- де қолдана алатын JSON жиынына айналдырады. CSV файлды орналастырыңыз немесе жүктеп беріңіз, бірінші жолдың айдары бар ма, жоқ па, көрсетіңіз, ал үтірсіз болса, бөлгішті таңдаңыз. Айдар жолы бар болса, әрбір жол баған атауымен JSON нысанына айналады; жоқ болса, әрбір жол жиынға айналады. Шығыс ұқыпты басып шығарылады және көшірмелеу не жүктеуге дайын. Сұраныстың бәрін талдап, ештеңені сақтамайды.

Қайсысы қолданылады

  • Электрондық кестенің деректері API не қолданбаға берілсінName
  • CSV экспортын JSON кодына аудару
  • Контакт не өнім тізімі құрылымды JSON- ға айналсынName
  • Прототипті талдаушысысыз шын деректермен жасау

Жасаушы API

Бұл құралды өзіңіздің кодыңыздан автоматтандыру. Төмендегі соңына POST сұрауын жіберіп, веб құралының көрсеткен нәтижесін алыңыз. Бұл IP адресіне байланысты жылдамдығы шектеулі және тіркелу керек емес - API кілттер жоғары шектеулер үшін жақында шығады.

POST 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]"}

Жиі қойылатын сұрақтар

Айдар жолы болса, әрбір дерек жолы кілттері баған атаулары болатын JSON нысанына айналады. Жолы болмаса, әрбір жолы мәндер жиыны болады. Қайсын таңдайтынын пішімнен таңдай аласыз.

Иә. TSV файлдар үшін бөлгішті кестелеу таңбасы, нүктелі үтір немесе басқа таңбаға қойыңыз, сондықтан Еуропалық стилдегі және кестелеу таңбамен бөлінген экспорттау дұрыс аударылады.

Иә. 100 Мб- ға дейінгі.csv файлды жүктеп беріңіз немесе мәтіннің орнына тікелей қойыңыз - екеуі де жұмыс істейді, нәтижесі бірдей.

Мәндер CSV файлдағыдай жолдар түрінде сақталады, бұл бастапқы нөл коды санға айналып кету сияқты таңқаларлық жағдайлардан аулақ болады. Егер қажет болса, типтерді өзіңіздің кодыңызға аудара аласыз.

Иә. Көшірмелеу үшін пішімделген JSON файлын көрсетумен қатар, құрал оны жүктеп алуға болатын.json файл ретінде қайтара алады.

Жоқ. CSV стандартты жиын файлымен талдап, бірден ысырып тасталады - ештеңе сақталмайды, журналға жазылмайды, жіберілмейді.

Иә. JSON мазмұнын /api/tools/csv-to-json/ дегенге POST етіп жіберіңіз, сонда JSON жауапты аласыз - веб құрал қолданатын сол қозғалтқыш, сондықтан нәтижелер бірдей. Бұл веб нұсқасы сияқты IP бойынша жылдамдық шектеуі бар және тіркелу қажет емес; API кілттер жоғары шектеулер үшін келуде. Жоғарғы API бөлімінде curl, Python және JavaScript-ті орындауға дайын мысалдар бар.

Иә — CSV- ден JSON- ға аудару тегін, шығыстағы су белгісі жоқ, кредиттік карта қажет емес.

Иә. Ол браузеріңізде орындалады, сондықтан CSV- ден JSON- ге көшіру телефондар мен планшеттерде де, үстел үстінде де жұмыс істейді - орнату керек қолданба жоқ.

Жоқ. CSV- ден JSON- ге ауысу тіркелгісіз жұмыс істейді; тек жоғары пайдалану шектеулерін ашу үшін таңдау бойынша тегін тіркелгі бар.

Түйіндес құралдары

Парақты бағалау
5.0/5 (0)

Нені жақсарта аламыз? Сіздің пікіріңіз бізге қателерді түзетуге көмектеседі.