CSV થી JSON કન્વર્ટર (હેડર રો માંથી ઓટો-જનરેટ કી)
CSV ને JSON એરેમાં કન્વર્ટ કરો. ખાનગી માહિતીની સુરક્ષા માટે ફાઇલ પેસ્ટ કરો અથવા અપલોડ કરો અને લોકલ પ્રોસેસ કરો.
CSV ને તરત જ JSON માં કન્વર્ટ કરવા માટે પેસ્ટ કરો. વ્યક્તિગત ડેટા ધરાવતી CSV ને હેન્ડલ કરતી વખતે સાવચેત રહો.
મોટી CSV (5MB+) પ્રોસેસ કરવામાં વધુ સમય લાગી શકે છે.
CSV → JSON કન્વર્ટર
CSV ઇનપુટ
તમારું ઇનપુટ બ્રાઉઝરમાં જ રહે છે અને સર્વર પર મોકલવામાં આવતું નથી.
JSON આઉટપુટ
વિકલ્પો
મૂળભૂત
ડુપ્લિકેટ હેડર્સને અનન્ય રાખવા માટે _2, _3 પ્રત્યય મળે છે.
અદ્યતન વિકલ્પો
Shift-JIS ફક્ત ફાઇલ અપલોડ માટે લાગુ પડે છે.
કેવી રીતે ઉપયોગ કરવો (૩ સ્ટેપ્સ)
CSV પેસ્ટ કરો અથવા ફાઇલ પસંદ કરો
જો જરૂર હોય તો વિકલ્પો (હેડર/ટાઇપ/ખાલી સેલ્સ) એડજસ્ટ કરો
કન્વર્ટ કરો → કોપી અથવા ડાઉનલોડ કરો
ઉદાહરણો
ઇનપુટ CSV
નામ,ઉંમર,સક્રિય Alice,30,true Bob,25,false
[
{ "નામ": "Alice", "ઉંમર": 30, "સક્રિય": true },
{ "નામ": "Bob", "ઉંમર": 25, "સક્રિય": false }
]
ખાલી સેલ્સ (ખાલી → null)
નામ,ઉંમર Alice, Bob,25
[
{ "નામ": "Alice", "ઉંમર": null },
{ "નામ": "Bob", "ઉંમર": 25 }
]
કન્વર્ઝન ટિપ્સ
- CSV થી JSON કન્વર્ઝન હેડર, સેપરેટર અને પ્રકાર અનુમાન સેટિંગ્સના આધારે બદલાય છે.
- સારી ચોકસાઈ માટે, જો ઓટો-ડિટેક્ટ નિષ્ફળ જાય તો મેન્યુઅલી સેપરેટર સેટ કરો.
- CSV ને JSON માં કન્વર્ટ કરતી વખતે, સુરક્ષા માટે અગ્રણી શૂન્ય (0012) ને સ્ટ્રિંગ તરીકે રાખો.
- 5MB થી વધુની CSV પ્રોસેસ કરવામાં વધુ સમય લાગી શકે છે.
કન્વર્ઝન નિયમો
- હેડર ચાલુ: પ્રથમ પંક્તિ કી બને છે. ખાલી હેડર્સ col1 બને છે, અને ડુપ્લિકેટ્સ name_2, name_3 વગેરે બને છે.
- હેડર બંધ: કી col1, col2... છે અને સ્તંભની સંખ્યા મહત્તમ સ્તંભ લંબાઈ પર નિશ્ચિત છે.
- પ્રકાર અનુમાન ચાલુ: true/false, null (સ્ટ્રિંગ) અને નંબર્સ શોધાય છે. અગ્રણી શૂન્ય ડિફોલ્ટ રૂપે સ્ટ્રિંગ રહે છે.
- ખાલી સેલ્સ: "" (ખાલી), null અથવા કીને સંપૂર્ણપણે ઓમિટ કરવાનું પસંદ કરો.
- સેપરેટર: ઓટો-ડિટેક્ટ , / / ; / | માંથી સૌથી સુસંગત પસંદ કરે છે.
- અસમાન સ્તંભો: ખૂટતા સેલ્સ ભરાય છે; વધારાના સેલ્સને પંક્તિની ચેતવણીઓ સાથે નવા સ્તંભો તરીકે ગણવામાં આવે છે.
FAQ
શું મારે પ્રથમ પંક્તિને હેડર તરીકે ગણવી જોઈએ?
હા/ના ને ટોગલ કરી શકાય છે. જ્યારે બંધ હોય, ત્યારે col1, col2... આપમેળે જનરેટ થાય છે.
નંબરો સ્ટ્રિંગ તરીકે રહી રહ્યા છે
પ્રકાર અનુમાન ટોગલનો ઉપયોગ કરો. બંધ બધું સ્ટ્રિંગ તરીકે રાખે છે; ચાલુ નંબરો અને true/false ને કન્વર્ટ કરે છે.
શું ખાલી સેલ્સ null બની જાય છે?
"" (ખાલી), null અથવા કીને સંપૂર્ણપણે ઓમિટ કરવાનું પસંદ કરો.
શું હું TSV ને પણ કન્વર્ટ કરી શકું છું?
હા. સેપરેટરને ટેબ પર સેટ કરો અથવા ઓટો ડિટેક્શન અજમાવો.
શું તે ક્વોટ્સની અંદર કોમા/નવી લાઇનને હેન્ડલ કરે છે?
હા. તે ક્વોટેડ ફીલ્ડ્સને સપોર્ટ કરે છે. જો પાર્સિંગ નિષ્ફળ જાય, તો મેન્યુઅલી ક્વોટ અથવા સેપરેટર સ્પષ્ટ કરો.
જો હેડરના નામ ડુપ્લિકેટ હોય તો શું?
ડુપ્લિકેટ્સનું નામ _2, _3 પ્રત્યય સાથે બદલવામાં આવે છે અને ચેતવણીઓમાં બતાવવામાં આવે છે.