ઓનલાઇન XML થી JSON કન્વર્ટર
XML ને JSON માં, અથવા JSON ને XML માં કન્વર્ટ કરો — તરત જ, સંપૂર્ણપણે તમારા બ્રાઉઝરમાં.
XML ઇનપુટ
JSON પરિણામ
કન્વર્ઝન સંપૂર્ણપણે તમારા બ્રાઉઝરમાં થાય છે — તમારો ડેટા અમારા સર્વર સુધી ક્યારેય પહોંચતો નથી.
એક જ પેજ પર XML ને JSON અથવા JSON ને XML માં કન્વર્ટ કરો — ફક્ત મોડ બદલો.
કોઈ ખાતાની જરૂર નથી, અને તમે કેટલો ડેટા કન્વર્ટ કરી શકો છો તેની કોઈ મર્યાદા નથી.
XML, JSON માં કેવી રીતે મેપ થાય છે
XML અને JSON એકબીજામાં સંપૂર્ણપણે મેપ થતા નથી, તેથી આ ટૂલ એક સરળ, વાંચી શકાય તેવી પરંપરાનો ઉપયોગ કરે છે: XML એટ્રિબ્યુટ્સ JSON કીઝ બની જાય છે જેની આગળ લાગેલું હોય છે @ (તો id="1" બન જાય છે "@id": "1"), ચાઇલ્ડ એલિમેન્ટ્સ સાથે રહેલું ટેક્સ્ટ કન્ટેન્ટ એક #text કીઝ બની જાય છે, અને સમાન ટેગ નામ ધરાવતા પુનરાવર્તિત ચાઇલ્ડ એલિમેન્ટ્સ એક JSON એરે બની જાય છે. JSON ને XML માં કન્વર્ટ કરવું એ જ પરંપરાને ઊલટા ક્રમમાં અનુસરે છે.
XML અને JSON વચ્ચે કેવી રીતે કન્વર્ટ કરવું
- એક દિશા પસંદ કરો. "XML → JSON" XML ને JSON માં કન્વર્ટ કરે છે; "JSON → XML" બીજી દિશામાં કન્વર્ટ કરે છે.
- તમારો ડેટા પેસ્ટ કરો. તમે પસંદ કરેલા મોડ પ્રમાણે બોક્સમાં XML અથવા JSON ટાઇપ કરો અથવા પેસ્ટ કરો.
- પરિણામ વાંચો. તમે ટાઇપ કરો કે તરત જ કન્વર્ઝન થાય છે — કોઈ બટન ક્લિક કરવાની જરૂર નથી.
- કૉપિ કરો અથવા ડાઉનલોડ કરો. પરિણામ કૉપિ કરવા માટે કૉપિ બટનનો ઉપયોગ કરો, અથવા તેને ફાઇલ તરીકે સેવ કરવા માટે ડાઉનલોડ કરો.
વારંવાર પૂછાતા પ્રશ્નો
હું XML ને JSON માં કેવી રીતે કન્વર્ટ કરું?
"XML → JSON" પસંદ કરો, તમારું XML પેસ્ટ કરો, અને સમકક્ષ JSON તરત જ દેખાય છે. બીજી દિશામાં જવા માટે "JSON → XML" પસંદ કરો.
આ ટૂલ એટ્રિબ્યુટ્સ અને ટેક્સ્ટ માટે કઈ પરંપરાનો ઉપયોગ કરે છે?
XML એટ્રિબ્યુટ્સ JSON કીઝ બની જાય છે જેની આગળ @ લાગેલું હોય છે (દા.ત. id="1", "@id": "1" બની જાય છે), અને ચાઇલ્ડ એલિમેન્ટ્સ સાથે રહેલું કોઈપણ ટેક્સ્ટ કન્ટેન્ટ "#text" કી બની જાય છે. આ એક વ્યાપકપણે વપરાતી, વાંચી શકાય તેવી XML-થી-JSON પરંપરાને દર્શાવે છે, નહીં કે કોઈ એક સત્તાવાર ધોરણને, કારણ કે XML અને JSON એકબીજામાં સંપૂર્ણપણે મેપ થતા નથી.
શું પુનરાવર્તિત XML એલિમેન્ટ્સ JSON એરેમાં કન્વર્ટ થાય છે?
હા — જો કોઈ એલિમેન્ટના ઘણા ચાઇલ્ડ સમાન ટેગ નામ ધરાવતા હોય, તો તેઓ તે કીની અંદર એક JSON એરે બની જાય છે, ક્રમ જાળવી રાખીને.
કન્વર્ટ કરેલા મૂલ્યો ટેક્સ્ટ તરીકે કેમ પાછા આવે છે, નંબર કે બુલિયન તરીકે નહીં?
XML માં કોઈ મૂળભૂત નંબર કે બુલિયન પ્રકાર નથી — દરેક મૂલ્ય ટેક્સ્ટ હોય છે જ્યાં સુધી કંઈક તેનું અર્થઘટન ન કરે. આ ટૂલ તે જાળવી રાખે છે, XML કન્ટેન્ટને JSON સ્ટ્રિંગ્સમાં કન્વર્ટ કરે છે, બદલે એ અનુમાન લગાવવાના કે કયા મૂલ્યો નંબર માટે હતા.
JSON → XML એલિમેન્ટના નામ કેવી રીતે પસંદ કરે છે?
જો તમારું JSON એક-કી ઓબ્જેક્ટ છે, તો તે કી રૂટ એલિમેન્ટ બની જાય છે; નહીં તો બધું <root> એલિમેન્ટમાં લપેટાય છે. ઓબ્જેક્ટ કીઝ ચાઇલ્ડ એલિમેન્ટ ટેગ બની જાય છે, અને એરે આઇટમ્સ સમાન ટેગ સાથે સિબલિંગ એલિમેન્ટ્સ તરીકે પુનરાવર્તિત થાય છે.
જો મારું XML કે JSON અમાન્ય હોય તો શું થાય?
તમને એક સ્પષ્ટ એરર મેસેજ દેખાશે જે જણાવે છે કે શું ખોટું છે, બદલે ખાલી કે તૂટેલા પરિણામના.
શું મારો ડેટા ક્યાંય અપલોડ થાય છે?
ના. કન્વર્ઝન સંપૂર્ણપણે તમારા બ્રાઉઝરમાં બિલ્ટ-ઇન DOMParser નો ઉપયોગ કરીને થાય છે — તમારો ડેટા ક્યારેય CurePDF ના સર્વર પર મોકલવામાં આવતો નથી.
શું XML થી JSON કન્વર્ટર મફત છે?
હા, કોઈ ખાતાની જરૂર નથી અને તમે કેટલો ડેટા કન્વર્ટ કરી શકો છો તેની કોઈ મર્યાદા નથી.