મફત JSON ફોર્મેટર

JSON ડેટાને ફોર્મેટ કરો, માન્ય કરો, નાનો કરો અને અન્વેષણ કરો. ટ્રી વ્યૂ, સિન્ટેક્સ હાઇલાઇટિંગ અને એક-ક્લિક કૉપિ.

એક વાર લોડ થયા પછી ઑફલાઇન કામ કરે છે

આ કેવી રીતે કાર્ય કરે છે

Formatter JavaScript ના બિલ્ટ-ઇન JSON.parse અને JSON.stringify વાપરીને સંપૂર્ણપણે તમારા બ્રાઉઝરમાં ચાલે છે — કોઈ લાઇબ્રેરી નહીં, કોઈ સર્વર નહીં. Parsing, formatting, minifying, અને interactive tree view બધું તમે ટાઈપ કરો તેમ સ્થાનિક રીતે થાય છે.

  1. 1
    ઇનપુટ પર Live parse
    JSON.parse તમારો છેલ્લો કીસ્ટ્રોક પછી 200 ms એ ચાલે છે. જો parsing નિષ્ફળ જાય, તો હાથે લખેલું error-location ફંક્શન V8 કે Firefox માંથી SyntaxError message વાંચે છે, line અને column number કાઢે છે, અને textarea માં jump-to-error લિંક આપે છે.
  2. 2
    અસુરક્ષિત ઇન્ટિજર શોધ
    આઉટપુટ બતાવતાં પહેલાં, ટૂલ raw source ને 16 કે વધુ digits ધરાવતા integer literals (quoted strings ની અંદરના સિવાય) માટે સ્કેન કરે છે, પછી દરેકને Number.isSafeInteger વડે ટેસ્ટ કરે છે. જો કોઈ IEEE-754 double storage વડે silently round થાય, તો તમે copy કે download કરો તે પહેલાં warning દેખાય છે.
  3. 3
    Formatting, minifying, અને key sorting
    JSON.stringify(value, null, indent) formatted કે minified આઉટપુટ બનાવે છે. Sort keys ચાલુ હોય ત્યારે, એક recursive ફંક્શન parsed tree માંના દરેક object ને પસાર કરે છે અને serialization પહેલાં Object.keys(...).sort() વડે તેને ફરીથી બનાવે છે — arrays તેમના મૂળ ક્રમમાં જ રહે છે.
  4. 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 ક્યારેય કોઈ સર્વર પર મોકલાતો નથી.

સંબંધિત સાધનો

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