ЦСВ у ЈСОН Цонвертер
Конвертујте ЦСВ податке или датотеке у ЈСОН формат одмах у свом претраживачу. Подржава прилагођене граничнике, детекцију заглавља и лепо форматирање.
Изаберите ЦСВ датотеку
или превуците и отпустите овде
Конвертујте ЦСВ податке или датотеке у ЈСОН формат одмах у свом претраживачу. Подржава прилагођене граничнике, детекцију заглавља и лепо форматирање.
или превуците и отпустите овде
ЦСВ (вредности раздвојене зарезима) и ЈСОН (ЈаваСцрипт Објецт Нотатион) су свеприсутни формати за размену података, али различито описују податке. ЦСВ је раван и табеларни: ред заглавља дефинише називе поља, а сваки следећи ред садржи вредности једног записа. ЈСОН је хијерархијски: подаци су структурирани као објекти (парови кључ-вредност) и низови, подржавајући угнежђење и богатије типове. Конвертовање ЦСВ-а у ЈСОН обично значи претварање сваког ЦСВ реда у ЈСОН објекат чији кључеви потичу из реда заглавља и чије вредности су ћелије реда.
Овај конвертор анализира ЦСВ користећи ПапаПарсе, најпоузданију ЦСВ библиотеку у ЈаваСцрипт екосистему. ПапаПарсе обрађује необичне карактеристике које ЦСВ чине варљиво тешким: поља са наводницима која садрже зарезе, наводници који се избегавају унутар поља са наводницима, мешовити завршници редова, опциони БОМ маркери и поља која садрже нове редове. Излаз је структуриран ЈСОН, форматиран са увлачењем са два размака по подразумеваној вредности ради читљивости.
Подржана су два излазна формата. Низ објеката (подразумевано) производи [{хеадер1: валуе1, хеадер2: валуе2}, ...], најчешћи ЈСОН облик за табеларне податке. Низ низова производи [[хеадер1, хеадер2], [валуе1, валуе2], ...], чувајући редослед колона без коришћења имена заглавља као кључева.
Већина модерних АПИ-ја и апликација говори ЈСОН. Учитавање података из ЦСВ извоза — извештаја о продаји, листе контаката, екстракта базе података — у ЈаваСцрипт апликацију, РЕСТ АПИ или НоСКЛ базу података обично захтева прво пролазак кроз ЈСОН. Конверзија је такође први корак за многе трансформације података, пошто је ЈСОН лакше програмски манипулисати него ЦСВ.
ЈСОН структура такође откључава функције које ЦСВ не може да представи. Објекти са угнежђеним својствима, низови различите дужине по запису и експлицитне информације о типу (стрингови наспрам бројева у односу на логичке вредности) постају доступни када су подаци у ЈСОН формату. ЦСВ алтернативе као што је ТСВ постоје, али деле исто ограничење равности.
Налепите или отпремите свој ЦСВ, преузмите ЈСОН.
ПапаПарсе имплементира РФЦ 4180 (ЦСВ спецификација) плус екстензије за варијације које садрже ЦСВ датотеке у стварном свету. Поља са наводницима могу да садрже зарезе, нове редове и наводнике (избегнута удвостручавањем). Заглавља, када су присутна, откривају се из првог реда. Нумеричке и логичке вредности могу бити аутоматски откуцане (претворене у стварне бројеве или логичке вредности уместо у низове) или сачуване као стрингови.
Излазни ЈСОН се генерише помоћу ЈСОН.стрингифи са опционим увлачењем. Низови се избегавају за ЈСОН синтаксу (обрнута коса црта, наводник, контролни знакови), а структуре користе тражени формат (низ објеката или низ низова).
Рубирани случајеви: БОМ на почетку датотеке, мешовити завршници редова (\н вс \р\н), празне ћелије (приказане као празни низови или нуле у зависности од подешавања), завршни нови редови и редови са различитим бројем поља. Робустност ПапаПарсе-а чини га стандардном ЈаваСцрипт ЦСВ библиотеком.