LibraTool logoLibraTool

ነፃ JSON ፎርማተር

የJSON ውሂብ ይቅረጹ፣ ያረጋግጡ፣ ያሳንሱ እና ያስሱ። የዛፍ እይታ፣ የአገባብ ማድመቂያ እና አንድ-ጠቅታ ቅጂ።

ከተጫነ በኋላ ከመስመር ውጭ ይሠራል

እንዴት እንደሚሠራ

አስተካካዩ ሙሉ በሙሉ በአሳሽዎ ውስጥ የJavaScript አብሮገነብ JSON.parse እና JSON.stringifyን በመጠቀም ይሠራል — ምንም ላይብረሪ፣ ምንም አገልጋይ የለም። መተንተን፣ ማስተካከል፣ ማሳነስ እና በይነተገናኝ የዛፍ እይታው ሁሉም ሲተይቡ በአካባቢው ይከናወናሉ።

  1. 1
    በግቤት ላይ የቀጥታ ትንተና
    JSON.parse ከመጨረሻው የቁልፍ ጭነትዎ 200 ms በኋላ ይሠራል። ትንተናው ካልተሳካ፣ በእጅ የተጻፈ የስህተት ቦታ ፈላጊ ተግባር የSyntaxError መልዕክቱን ከV8 ወይም ከFirefox ያነባል፣ የመስመሩን እና የዓምዱን ቁጥር ያወጣል፣ እና በጽሑፍ ሳጥኑ ውስጥ ወደ ስህተቱ የሚወስድ አገናኝ ያቀርባል።
  2. 2
    ደህንነቱ ያልተጠበቀ ሙሉ ቁጥር ማወቂያ
    ውጤቱን ከማሳየቱ በፊት መሣሪያው ጥሬውን ምንጭ 16 ወይም ከዚያ በላይ አሃዞች ላሏቸው ሙሉ ቁጥሮች ይቃኛል (በጥቅስ ሕብረቁምፊዎች ውስጥ ያሉትን ችላ በማለት)፣ ከዚያም እያንዳንዱን በNumber.isSafeInteger ይፈትሻል። ማንኛውም በIEEE-754 double ማከማቻ በዝምታ የሚጠጋጋ ከሆነ፣ ከመቅዳትዎ ወይም ከማውረድዎ በፊት ማስጠንቀቂያ ይታያል።
  3. 3
    ማስተካከል፣ ማሳነስ እና ቁልፎችን መደርደር
    JSON.stringify(value, null, indent) የተስተካከለውን ወይም የተሳነሰውን ውጤት ያመርታል። ቁልፎችን መደርደር ሲበራ፣ ተደጋጋሚ ተግባር በተተነተነው ዛፍ ውስጥ ያለውን እያንዳንዱን ነገር ያልፋል እና ከመቀየሩ በፊት በObject.keys(...).sort() እንደገና ይገነባዋል — ድርድሮች በመጀመሪያ ቅደም ተከተላቸው ይቀራሉ።
  4. 4
    በይነተገናኝ የዛፍ እይታ
    የዛፍ እይታው የተተነተነውን ነገር ጥልቀት፣ መንገድ እና የመዘርጋት/የመሰብሰብ ሁኔታ ወዳላቸው አንጓዎች ጠፍጣፋ ዝርዝር የሚቀይር በእጅ የተጻፈ ተደጋጋሚ ማጠፍጠፊያ ነው። ትልልቅ የተዘረጉ ድርድሮች ባሏቸው ባለብዙ ሜጋባይት ሰነዶች ላይ ትሩ እንዳይቀዘቅዝ ማሳየቱ በ5,000 የሚታዩ አንጓዎች ይገደባል።

ሁሉም ነገር በአሳሽዎ ውስጥ በአካባቢው ይሠራል — የእርስዎ JSON ወደ የትኛውም አገልጋይ በጭራሽ አይላክም።

ተዛማጅ መሳሪያዎች

ተደጋጋሚ ጥያቄዎች