મફત JSON ફોર્મેટર
JSON ડેટાને ફોર્મેટ કરો, માન્ય કરો, નાનો કરો અને અન્વેષણ કરો. ટ્રી વ્યૂ, સિન્ટેક્સ હાઇલાઇટિંગ અને એક-ક્લિક કૉપિ.
આ કેવી રીતે કાર્ય કરે છે
Formatter JavaScript ના બિલ્ટ-ઇન JSON.parse અને JSON.stringify વાપરીને સંપૂર્ણપણે તમારા બ્રાઉઝરમાં ચાલે છે — કોઈ લાઇબ્રેરી નહીં, કોઈ સર્વર નહીં. Parsing, formatting, minifying, અને interactive tree view બધું તમે ટાઈપ કરો તેમ સ્થાનિક રીતે થાય છે.
- 1ઇનપુટ પર Live parseJSON.parse તમારો છેલ્લો કીસ્ટ્રોક પછી 200 ms એ ચાલે છે. જો parsing નિષ્ફળ જાય, તો હાથે લખેલું error-location ફંક્શન V8 કે Firefox માંથી SyntaxError message વાંચે છે, line અને column number કાઢે છે, અને textarea માં jump-to-error લિંક આપે છે.
- 2અસુરક્ષિત ઇન્ટિજર શોધઆઉટપુટ બતાવતાં પહેલાં, ટૂલ raw source ને 16 કે વધુ digits ધરાવતા integer literals (quoted strings ની અંદરના સિવાય) માટે સ્કેન કરે છે, પછી દરેકને Number.isSafeInteger વડે ટેસ્ટ કરે છે. જો કોઈ IEEE-754 double storage વડે silently round થાય, તો તમે copy કે download કરો તે પહેલાં warning દેખાય છે.
- 3Formatting, minifying, અને key sortingJSON.stringify(value, null, indent) formatted કે minified આઉટપુટ બનાવે છે. Sort keys ચાલુ હોય ત્યારે, એક recursive ફંક્શન parsed tree માંના દરેક object ને પસાર કરે છે અને serialization પહેલાં Object.keys(...).sort() વડે તેને ફરીથી બનાવે છે — arrays તેમના મૂળ ક્રમમાં જ રહે છે.
- 4ઇન્ટરેક્ટિવ ટ્રી વ્યૂTree view એક હાથે લખેલું recursive flatten છે જે parsed object ને depth, path, અને expand/collapse state ધરાવતા flat list of nodes માં રૂપાંતરિત કરે છે. મોટા expanded arrays ધરાવતા multi-megabyte documents પર ટૅબ ફ્રીઝ ન થાય એ માટે rendering 5,000 visible nodes પર cap થયેલ છે.
બધું જ સ્થાનિક રીતે તમારા બ્રાઉઝરમાં ચાલે છે — તમારો JSON ક્યારેય કોઈ સર્વર પર મોકલાતો નથી.
સંબંધિત સાધનો
CSS મિનિફાયર અને બ્યુટિફાયર
ફાઇલ સાઇઝ ઘટાડવા CSS ને મિનિફાય કરો અથવા વાંચનીયતા માટે મિનિફાઇડ CSS ને બ્યુટિફાય કરો. તાત્કાલિક, તમારા બ્રાઉઝરમાં.
HTML બ્યુટિફાયર અને મિનિફાયર
યોગ્ય નેસ્ટિંગ ઇન્ડેન્ટેશન સાથે HTML ને પ્રિટી-પ્રિન્ટ કરો કે મિનિફાય કરો. <pre>, <script>, <style> બ્લોક્સની અંદરનો કન્ટેન્ટ જાળવે છે.
XML ફોર્મેટર અને વેલિડેટર
તમારા બ્રાઉઝરના નેટિવ DOM પાર્સર વાપરીને XML ને પ્રિટી-પ્રિન્ટ અને વેલિડેટ કરો. પ્રોડક્શન ઉપયોગ માટે મિનિફાઇડ આઉટપુટ સામેલ છે.