CSV-ից JSON փոխակերպիչ (Ավտոմատ գեներացնել բանալիները գլխամասային տողից)
Փոխակերպեք CSV-ն JSON զանգվածի: Տեղադրեք կամ վերբեռնեք ֆայլը և մշակեք տեղում՝ գաղտնիության համար:
Տեղադրեք CSV-ն՝ ակնթարթորեն JSON-ի փոխակերպելու համար: Զգույշ եղեք անձնական տվյալներ պարունակող CSV-ների հետ:
Մեծ CSV-ների (5MB+) մշակումը կարող է ավելի երկար տևել:
CSV → JSON Փոխակերպիչ
CSV Ներմուծում
Ձեր ներմուծած տվյալները մնում են բրաուզերում և չեն ուղարկվում սերվեր:
JSON Ելք
Ընտրանքներ
Հիմնական
Կրկնվող գլխամասերը ստանում են _2, _3 վերջավորություններ՝ եզակի մնալու համար:
Լրացուցիչ ընտրանքներ
Shift-JIS-ը կիրառվում է միայն ֆայլերի վերբեռնման դեպքում:
Ինչպես օգտագործել (3 քայլ)
Տեղադրեք CSV-ն կամ ընտրեք ֆայլ
Անհրաժեշտության դեպքում կարգավորեք ընտրանքները (գլխամաս/տիպ/դատարկ վանդակներ)
Փոխակերպել → Պատճենել կամ Ներբեռնել
Օրինակներ
Ներմուծվող CSV
name,age,active Alice,30,true Bob,25,false
[
{ "name": "Alice", "age": 30, "active": true },
{ "name": "Bob", "age": 25, "active": false }
]
Դատարկ վանդակներ (դատարկ → null)
name,age Alice, Bob,25
[
{ "name": "Alice", "age": null },
{ "name": "Bob", "age": 25 }
]
Փոխակերպման խորհուրդներ
- CSV-ից JSON փոխակերպումը փոխվում է՝ կախված գլխամասի, բաժանիչի և տիպի որոշման կարգավորումներից:
- Ավելի լավ ճշգրտության համար ձեռքով սահմանեք բաժանիչը, եթե ավտոմատ հայտնաբերումը ձախողվում է:
- CSV-ն JSON-ի փոխակերպելիս, անվտանգության համար պահեք առաջատար զրոները (0012) որպես տողեր:
- 5MB-ից մեծ CSV-ների մշակումը կարող է ավելի երկար տևել:
Փոխակերպման կանոններ
- Գլխամասը միացված է. առաջին տողը դառնում է բանալիներ: Դատարկ գլխամասերը դառնում են col1, իսկ կրկնվողները՝ name_2, name_3 և այլն:
- Գլխամասը անջատված է. բանալիներն են col1, col2... իսկ սյունակների քանակը ֆիքսվում է ըստ առավելագույն սյունակային երկարության:
- Տիպի որոշումը ՄԻԱՑ ՎԱԾ է. հայտնաբերվում են true/false, null (տող) և թվեր: Առաջատար զրոները լռելյայն մնում են որպես տողեր:
- Դատարկ վանդակներ. ընտրեք "" (դատարկ), null կամ ամբողջությամբ բաց թողեք բանալին:
- Բաժանիչ. ավտոմատ հայտնաբերումը ընտրում է ամենահաստատունը , / / ; / | նիշերից:
- Անհավասար սյունակներ. բացակայող վանդակները լրացվում են. հավելյալ վանդակները դիտարկվում են որպես նոր սյունակներ՝ տողի վերաբերյալ զգուշացումներով:
ՀՏՀ
Պետք է արդյո՞ք առաջին տողը դիտարկել որպես գլխամաս:
Այո/Ոչ տարբերակը կարող է փոխվել: Երբ ԱՆՋԱՏ ՎԱԾ է, col1, col2... գեներացվում են ավտոմատ:
Թվերը մնում են որպես տողեր
Օգտագործեք տիպի որոշման փոխանջատիչը: ԱՆՋԱՏ ՎԱԾ վիճակում ամեն ինչ մնում է որպես տող. ՄԻԱՑ ՎԱԾ վիճակում թվերը և true/false-ը փոխակերպվում են:
Արդյո՞ք դատարկ վանդակները դառնում են null:
Ընտրեք "" (դատարկ), null կամ ամբողջությամբ բաց թողեք բանալին:
Կարո՞ղ եմ փոխակերպել նաև TSV:
Այո: Սահմանեք բաժանիչը որպես Tab կամ փորձեք ավտոմատ հայտնաբերումը:
Արդյո՞ք այն մշակում է ստորակետները/տողադարձերը չակերտների ներսում:
Այո: Այն աջակցում է չակերտավորված դաշտերը: Եթե վերլուծությունը ձախողվում է, նշեք չակերտը կամ բաժանիչը ձեռքով:
Ի՞նչ կլինի, եթե գլխամասի անունները կրկնվեն:
Կրկնօրինակները վերանվանվում են _2, _3 վերջավորություններով և ցուցադրվում են զգուշացումներում: