મુખ્ય સામગ્રી પર જાઓ
QuickUtils

XML થી JSON

XMLને વાંચી શકાય તેવા JSONમાં કન્વર્ટ કરો: એટ્રિબ્યુટ @name કી બને છે, બાજુનું લખાણ #text, અને વારંવાર આવતા એલિમેન્ટ લિસ્ટ. નેમસ્પેસ અને CDATA જળવાય છે, અને DOCTYPE એન્ટિટી ક્યારેય વિસ્તારાતી નથી.

ટિપ: એકસાથે ઘણી ફાઇલો પસંદ કરશો તો બધી એક જ સેટિંગ્સથી પ્રોસેસ થશે.

કેવી રીતે વાપરવું

  1. 1XML ફાઇલ પસંદ કરો કે અહીં ખેંચીને મૂકો, અથવા XML પેસ્ટ કરો.
  2. 2વારંવાર આવતા એલિમેન્ટ હંમેશાં લિસ્ટ બને કે નહીં, અને ઇન્ડેન્ટ કરવું કે નહીં તે પસંદ કરો.
  3. 3JSON કૉપિ કરો કે .json ફાઇલ તરીકે ડાઉનલોડ કરો.

વારંવાર પૂછાતા પ્રશ્નો

XML એટ્રિબ્યુટ JSONમાં કેવી રીતે લખાય છે?

એટ્રિબ્યુટ @ થી શરૂ થતી કી બને છે, જેમ કે @id. જે એલિમેન્ટમાં એટ્રિબ્યુટ કે ચાઇલ્ડ એલિમેન્ટ પણ હોય તેનું લખાણ #text હેઠળ જાય છે, અને ફક્ત લખાણવાળો એલિમેન્ટ એ લખાણ જ બની જાય છે.

એલિમેન્ટ ક્યારેક લિસ્ટ બને અને ક્યારેક નહીં, એવું કેમ?

સામાન્ય રીતે એલિમેન્ટ એક જ જગ્યાએ એકથી વધુ વાર આવે ત્યારે જ લિસ્ટ બને છે. તમારા કોડને દર વખતે એકસરખો આકાર જોઈતો હોય, તો “હંમેશાં લિસ્ટ” પસંદ કરો.

નેમસ્પેસ અને CDATAનું શું થાય છે?

નેમસ્પેસ પ્રિફિક્સ નામમાં જ રહે છે, જેમ કે soap:Body, અને CDATA વિભાગ સાદા લખાણ તરીકે વંચાય છે.

શું કોઈએ મોકલેલી XML ફાઇલ ખોલવી સુરક્ષિત છે?

હા. DOCTYPE ઘોષણાઓ છોડી દેવાય છે અને તેમની એન્ટિટી ક્યારેય વિસ્તારાતી નથી, એટલે billion laughs હુમલા જેવી યુક્તિઓની કોઈ અસર થતી નથી.

તમને જે જોઈએ છે તે ન મળ્યું?

કૃપા કરીને નામ, નંબર કે બીજી અંગત વિગતો ન લખો.