സൗജന്യ JSON ഫോർമാറ്റർ
JSON ഡാറ്റ ഫോർമാറ്റ് ചെയ്യുക, സാധൂകരിക്കുക, ചെറുതാക്കുക, പര്യവേക്ഷണം ചെയ്യുക. ട്രീ വ്യൂ, വാക്യഘടന ഹൈലൈറ്റിംഗ്, ഒറ്റ ക്ലിക്ക് കോപ്പി.
ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു
ഫോർമാറ്റർ പൂർണ്ണമായും നിങ്ങളുടെ ബ്രൗസറിൽ JavaScript-ന്റെ ബിൽറ്റ്-ഇൻ JSON.parse, JSON.stringify എന്നിവ ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്നു — ലൈബ്രറി ഇല്ല, സെർവർ ഇല്ല. പാഴ്സിംഗ്, ഫോർമാറ്റിംഗ്, മിനിഫൈയിംഗ്, ഇന്ററാക്ടീവ് ട്രീ വ്യൂ എന്നിവയെല്ലാം നിങ്ങൾ ടൈപ്പ് ചെയ്യുമ്പോൾ ലോക്കലായി നടക്കുന്നു.
- 1ഇൻപുട്ടിൽ തത്സമയ പാഴ്സ്നിങ്ങളുടെ അവസാന കീസ്ട്രോക്കിന് 200 ms ശേഷം JSON.parse പ്രവർത്തിക്കുന്നു. പാഴ്സിംഗ് പരാജയപ്പെട്ടാൽ, ഒരു കൈകൊണ്ട് എഴുതിയ എറർ-ലൊക്കേഷൻ ഫംഗ്ഷൻ V8 അല്ലെങ്കിൽ Firefox-ൽ നിന്നുള്ള SyntaxError സന്ദേശം വായിക്കുകയും, ലൈനും കോളം നമ്പറും extract ചെയ്യുകയും, ടെക്സ്റ്റ്ഏരിയയിൽ ഒരു jump-to-error ലിങ്ക് നൽകുകയും ചെയ്യുന്നു.
- 2അൺസേഫ് ഇന്റിജർ കണ്ടെത്തൽഔട്ട്പുട്ട് പ്രദർശിപ്പിക്കുന്നതിന് മുമ്പ്, ടൂൾ 16 അല്ലെങ്കിൽ അതിലധികം അക്കങ്ങളുള്ള ഇന്റിജർ ലിറ്ററലുകൾക്കായി (quoted സ്ട്രിംഗുകൾക്കുള്ളിലുള്ളവ ഒഴിവാക്കി) റോ സോഴ്സ് സ്കാൻ ചെയ്യുന്നു, പിന്നെ Number.isSafeInteger ഉപയോഗിച്ച് ഓരോന്നും ടെസ്റ്റ് ചെയ്യുന്നു. ഏതെങ്കിലും IEEE-754 ഡബിൾ സ്റ്റോറേജ് വഴി നിശബ്ദമായി റൗണ്ട് ചെയ്യപ്പെടുമെങ്കിൽ, നിങ്ങൾ കോപ്പി ചെയ്യുകയോ ഡൗൺലോഡ് ചെയ്യുകയോ ചെയ്യുന്നതിന് മുമ്പ് ഒരു മുന്നറിയിപ്പ് പ്രത്യക്ഷപ്പെടുന്നു.
- 3ഫോർമാറ്റിംഗ്, മിനിഫൈയിംഗ്, കീ സോർട്ടിംഗ്JSON.stringify(value, null, indent) ഫോർമാറ്റ് ചെയ്തതോ മിനിഫൈ ചെയ്തതോ ആയ ഔട്ട്പുട്ട് നിർമ്മിക്കുന്നു. sort keys ഓണായിരിക്കുമ്പോൾ, ഒരു റിക്കേഴ്സീവ് ഫംഗ്ഷൻ പാഴ്സ് ചെയ്ത ട്രീയിലെ ഓരോ ഒബ്ജക്റ്റിലൂടെയും നടന്ന്, സീരിയലൈസേഷന് മുമ്പ് Object.keys(...).sort() ഉപയോഗിച്ച് അത് പുനർനിർമ്മിക്കുന്നു — അറേകൾ അവയുടെ ഒറിജിനൽ ക്രമത്തിൽ തന്നെ അവശേഷിക്കുന്നു.
- 4ഇന്ററാക്ടീവ് ട്രീ വ്യൂട്രീ വ്യൂ, പാഴ്സ് ചെയ്ത ഒബ്ജക്റ്റിനെ ഡെപ്ത്, പാത്ത്, expand/collapse സ്റ്റേറ്റ് എന്നിവയുള്ള നോഡുകളുടെ ഒരു ഫ്ലാറ്റ് ലിസ്റ്റാക്കി മാറ്റുന്ന ഒരു കൈകൊണ്ട് എഴുതിയ റിക്കേഴ്സീവ് ഫ്ലാറ്റൺ ആണ്. വലിയ expanded അറേകളുള്ള മൾട്ടി-മെഗാബൈറ്റ് ഡോക്യുമെന്റുകളിൽ ടാബ് ഫ്രീസ് ആകുന്നത് തടയാൻ റെൻഡറിംഗ് 5,000 ദൃശ്യ നോഡുകളിൽ പരിമിതപ്പെടുത്തിയിരിക്കുന്നു.
എല്ലാം നിങ്ങളുടെ ബ്രൗസറിൽ ലോക്കലായി പ്രവർത്തിക്കുന്നു — നിങ്ങളുടെ JSON ഒരിക്കലും ഒരു സെർവറിലേക്കും അയക്കപ്പെടില്ല.
അനുബന്ധ ടൂളുകൾ
CSS മിനിഫയർ & ബ്യൂട്ടിഫയർ
ഫയൽ വലുപ്പം കുറയ്ക്കാൻ CSS മിനിഫൈ ചെയ്യുക അല്ലെങ്കിൽ വായനക്ഷമതയ്ക്കായി മിനിഫൈഡ് CSS ബ്യൂട്ടിഫൈ ചെയ്യുക. തൽക്ഷണം, നിങ്ങളുടെ ബ്രൗസറിൽ.
HTML ബ്യൂട്ടിഫയർ & മിനിഫയർ
ശരിയായ നെസ്റ്റിംഗ് ഇൻഡന്റേഷനോടെ HTML പ്രെറ്റി-പ്രിന്റ് ചെയ്യുക അല്ലെങ്കിൽ മിനിഫൈ ചെയ്യുക. <pre>, <script>, <style> ബ്ലോക്കുകൾക്കുള്ളിലെ ഉള്ളടക്കം നിലനിർത്തുന്നു.
XML ഫോർമാറ്റർ & വാലിഡേറ്റർ
നിങ്ങളുടെ ബ്രൗസറിന്റെ നേറ്റീവ് DOM പാഴ്സർ ഉപയോഗിച്ച് XML പ്രെറ്റി-പ്രിന്റ് ചെയ്യുകയും വാലിഡേറ്റ് ചെയ്യുകയും ചെയ്യുക. പ്രൊഡക്ഷൻ ഉപയോഗത്തിനായി മിനിഫൈഡ് ഔട്ട്പുട്ട് ഉൾപ്പെടുന്നു.