ડેવલપર ટૂલ

JSON સ્વચ્છ કરો, નાનું કરો કે ચકાસો

JSON પેસ્ટ કરીને વાંચવા યોગ્ય બનાવો, નાનું કરો કે ભૂલ જુઓ. પાર્સ બ્રાઉઝરમાં થાય છે.

વાંચી શકાય તેવું કરો, એક લીટી કરો કે માત્ર ચકાસો. NEXNARA પર જતું નથી.

  • લોકલ ચાલે છે
  • અપલોડ નહીં
  • ત્વરિત
  • મફત
મોડ

ફાઇલો આ બ્રાઉઝરમાં જ રહે છે. સર્વર પર કંઈ જતું નથી.

આ કેવી રીતે કામ કરે છે

  1. ડેટા પેસ્ટ કરો
  2. ક્રિયા ચલાવો
  3. પરિણામ કૉપિ કરો

NEXNARA શા માટે

  • ખાનગી

    તમારો ડેટા બ્રાઉઝરમાં રહે છે.

  • તરત

    પરિણામ તરત દેખાય છે.

  • અપલોડ નહીં

    NEXNARA સર્વર પર કંઈ મોકલાતું નથી.

  • ગમે ત્યાં કામ કરે છે

    ઇન્સ્ટોલ કરવાની જરૂર નથી.

વધુ જાણો

JSON ફોર્મેટર શું છે?

JSON ફોર્મેટર ટેક્સ્ટ માન્ય JSON છે કે નહીં તે તપાસે છે, પછી તેને ઇન્ડેન્ટ સાથે અથવા એક સંક્ષિપ્ત લાઇનમાં છાપી શકે છે. આ ટૂલ બ્રાઉઝરમાં JSON.parse અને JSON.stringify વાપરે છે. eval વાપરતું નથી.

ફોર્મેટ અને મિનિફાય

ફોર્મેટિંગ JSON.stringify પહેલેથી કરે તેની પેલે કી, મૂલ્યો અથવા ઑબ્જેક્ટ ક્રમ બદલતું નથી. મિનિફાય એ જ JSON માળખું રાખે છે અને ફક્ત અનાવશ્યક ખાલી જગ્યા અને લાઇન બ્રેક કાઢે છે.

JSON સુંદર છાપો

સુંદર છાપ લાઇન બ્રેક અને ઇન્ડેન્ટ ઉમેરે છે. 2 સ્પેસ, 4 સ્પેસ અથવા Tab પસંદ કરો. મૂળભૂત 2 સ્પેસ.

JSON મિનિફાય કરો

મિનિફાય વધારાની ખાલી જગ્યા અને લાઇન બ્રેક કાઢે છે. સ્ટ્રિંગની અંદરની સ્પેસ રહે છે. ડેટા એ જ રહે છે.

અમાન્ય JSON શોધો

અંતના અલ્પવિરામ, એકલ અવતરણ, ટિપ્પણી કે અવતરણ વગરની કી. બ્રાઉઝર સ્થાન આપે તો લાઇન બતાવે છે. સ્થાન ઘડતું નથી.

બે JSON દસ્તાવેજની સરખામણી

JSON તફાવત બંને બાજુ પાર્સ કરે છે. ઉમેરાયેલા, કાઢેલા, બદલાયેલા અને પ્રકાર-બદલાયેલા પથ યાદી કરે છે. એ જ સામગ્રીનું સુંદર અને મિનિફાય JSON સરખું ગણાય.

ઉમેરાયેલા અને કાઢેલા ક્ષેત્ર

ફક્ત JSON Bમાં હોય તે પથ ઉમેરાયેલ છે. ફક્ત JSON Aમાં હોય તે કાઢેલ છે. ગાયબ null જેવું નથી.

બદલાયેલા મૂલ્યો

એ જ પથ પર એ જ પ્રકારનું અલગ મૂલ્ય હોય તો પંક્તિ બદલાયેલ છે. સ્ટ્રિંગ "100" વિરુદ્ધ સંખ્યા 100 પ્રકાર બદલાયો છે.

નેસ્ટેડ JSON તફાવત

ઑબ્જેક્ટ પુનરાવર્તિત રીતે સરખાય છે. user.address.cityનો ફેરફાર તે જ પથ પર જણાય છે.

એરે કેવી રીતે સરખાય છે

એરે અનુક્રમથી સરખાય છે: items[0], items[1]. ક્રમ બદલવાથી ઘણા તફાવત થઈ શકે. છુપી idથી મેળ નથી.

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

બોક્સમાં JSON પેસ્ટ કરો. JSON ફોર્મેટ કરો 2-સ્પેસ ઇન્ડેન્ટથી સુંદર છાપે છે. JSON મિનિફાય કરો ડેટા બદલ્યા વગર વધારાની ખાલી જગ્યા કાઢે છે. JSON તપાસો ટેક્સ્ટ માન્ય છે કે નહીં કહે છે, અને બ્રાઉઝર આપે તો ભૂલની સ્થિતિ પણ.

ગોપનીયતા

તમારું JSON બ્રાઉઝરમાં રહે છે. તે NEXNARA સર્વર પર અપલોડ થતું નથી અને કુકીઝ, લોકલ સ્ટોરેજ અથવા ડેટાબેસમાં સાચવાતું નથી.

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

JSON અમાન્ય ક્યારે બને છે?

સામાન્ય સમસ્યાઓ છે અંતના અલ્પવિરામ, એકલ અવતરણ, ટિપ્પણીઓ અથવા અવતરણ વગરની કી. JSON.parse તેમને અમાન્ય JSON તરીકે જણાવે છે.

ફોર્મેટિંગ મારું JSON બદલે છે?

ના. ફોર્મેટ અને મિનિફાય એ જ ડેટા રાખે છે. ફક્ત ખાલી જગ્યા બદલાય છે. ઑબ્જેક્ટ કી ક્રમ JSON.stringifyને અનુસરે છે.

મારું JSON અપલોડ થાય છે?

ના. પ્રોસેસિંગ તમારા બ્રાઉઝરમાં સ્થાનિક રીતે થાય છે અને અમારા સર્વર પર અપલોડ થતું નથી.

યુનિકોડ JSON ફોર્મેટ કરી શકાય?

હા. સ્ટ્રિંગમાં યુનિકોડ અક્ષરો માન્ય JSON છે અને ફોર્મેટ અથવા મિનિફાય પછી પણ જેમ છે તેમ રહે છે.

આ ટૂલ JSONને કોડ તરીકે ચલાવે છે?

ના. ફક્ત JSON.parseથી પાર્સ કરે છે. eval ક્યારેય વાપરતું નથી.

એરે કેવી રીતે સરખાય છે?

અનુક્રમથી. items[0]ની સરખામણી items[0] સાથે થાય છે. ફક્ત ક્રમ બદલો તો ઘણી પંક્તિઓ બદલાઈ શકે.

નેસ્ટેડ JSON સરખાવી શકાય?

હા. નેસ્ટેડ ઑબ્જેક્ટ પુનરાવર્તિત ચાલે છે, તેથી ફેરફાર user.address.city જેવા પથ પર દેખાય છે.

ગાયબ અને nullમાં શું તફાવત છે?

ગાયબ ક્ષેત્ર કાઢેલ અથવા ઉમેરાયેલ છે. null એક અસલ JSON મૂલ્ય છે. null, "", 0 અને false સરખા નથી.

મારું JSON સર્વર પર જાય છે?

ના. પાર્સ, ફોર્મેટ અને સરખામણી બ્રાઉઝરમાં સ્થાનિક ચાલે છે. પસંદ કરેલી ફાઇલો અપલોડ થતી નથી.

JSON કેટલું મોટું હોઈ શકે?

હજારો કીવાળા દસ્તાવેજ ઠીક છે. 5 MBથી ઉપર ચેતવણી મળે છે. 15 MBથી મોટા અટકાવાય છે.