නොමිලේ JSON ආකෘතිය
JSON දත්ත ආකෘති කරන්න, වලංගු කරන්න, කුඩා කරන්න, සහ ගවේෂණය කරන්න. ගස් දර්ශනය, වාක්ය ඛණ්ඩ උද්දීපනය කිරීම සහ එක් ක්ලික් පිටපතක්.
පොදු භාවිත
- API ප්රතිගාමීයතා ස්වරූපිත කරන්නraw API JSON ප්රතිචාර අලවා ක්ෂණිකව කියවිය හැකි, indent කළ ප්රතිදානයක් බවට සංයුති කරන්න.
- JSON config ගිණුම් ස්වරූපිත කරන්නJSON setup ගිණුම් පිරිසිදු කර බිඳුවන - package.json, tsconfig.json, සැකසුම් සහ වෙනත්.
- Debugging සඳහා JSON ස්වරූපිත කරන්නminified හෝ escaped JSON ලඝු සටහන, දෝෂ බරිතුරු සහ database production එබඳු.
- JSON translation ගිණුම් ස්වරූපිත කරන්නReact, Vue සහ Next.js apps භාවිතය සඳහා i18n translation JSON ගිණුම් බිඳුවන සහ prettify කරන්න (en.json, de.json).
- Webhook payloads අඩිනිරීක්ෂණ සහ ස්වරූපිත කරන්නStripe, GitHub හෝ Shopify සිට original webhook payloads ඇලවා එ පිරිසිදු ස්වරූපිතව පිටපතු කරන්න.
එය ක්රියා කරන්නේ කෙසේද
formatter එක JavaScript හි අභ්යන්තර JSON.parse සහ JSON.stringify භාවිතයෙන් සම්පූර්ණයෙන්ම ඔබේ බ්රවුසරයේ ක්රියාත්මක වේ — පුස්තකාලයක්, සර්වරයක් නැත. Parsing, formatting, minifying, සහ interactive tree view සියල්ල ඔබ ටයිප් කරන විටම දේශීයව සිදු වේ.
- 1ආදානය මත සජීවී parseඔබේ අවසාන යතුරු තට්ටුවෙන් ms 200කට පසු JSON.parse ධාවනය වේ. parsing අසාර්ථක වුවහොත්, අතින් ලියන ලද error-location ශ්රිතයක් V8 හෝ Firefox වෙතින් SyntaxError message එක කියවා, පේළිය සහ column number එක extract කර, textarea එකේ jump-to-error සබැඳියක් ලබා දෙයි.
- 2Unsafe integer හඳුනාගැනීමප්රතිදානය පෙන්වීමට පෙර, මෙවලම digit 16ක් හෝ වැඩි integer literals සඳහා raw source එක scan කර (quoted strings තුළ ඇති ඒවා ignoring), පසුව Number.isSafeInteger එකෙන් එක් එක් පරීක්ෂා කරයි. ඕනෑම එකක් IEEE-754 double storage එකෙන් නිහඬව round වේ නම්, ඔබ පිටපත් හෝ බාගත කිරීමට පෙර අනතුරු ඇඟවීමක් දිස්වේ.
- 3Formatting, minifying, සහ key sortingJSON.stringify(value, null, indent) format කළ හෝ minify කළ ප්රතිදානය නිපදවයි. sort keys සක්රියව ඇති විට, recursive ශ්රිතයක් parse කළ tree එකේ සෑම object එකක්ම හරහා ගොස් serialization එකට පෙර Object.keys(...).sort() සමඟ එය නැවත ගොඩනගයි — arrays ඒවායේ මුල් අනුපිළිවෙළින්ම තැබේ.
- 4අන්තර්ක්රියාකාරී ගස් දර්ශනයtree view එක parse කළ object එක depth, path, සහ expand/collapse state සහිත nodes flat list එකකට පරිවර්තනය කරන අතින් ලියන ලද recursive flatten එකකි. විශාල expanded arrays සහිත මෙගාබයිට් කිහිපයක document එකක ටැබය freeze වීම වළක්වා ගැනීමට render කිරීම visible nodes 5,000කට cap කර ඇත.
සියල්ල ඔබේ බ්රවුසරයේ දේශීයව ක්රියාත්මක වේ — ඔබේ JSON කිසි විටෙක කිසිදු සර්වරයකට යවනු නොලැබේ.
සම්බන්ධ මෙවලම්
CSS Minifier සහ Beautifier
ගොනු ප්රමාණය අඩු කිරීමට CSS minify කරන්න හෝ කියවිලිවාදිත්වය සඳහා minify කළ CSS beautify කරන්න. ක්ෂණික, ඔබේ බ්රවුසරයේ.
CSS සැලසුම්කාරකය
මිනිමයිස් කළ CSS ස්ථාවර ඉන්ඩෙන්ටේෂන් සහිතව පිළිවෙළට සකසන්න, නැතහොත් එය මිනිමයිස් කරන්න. පුරෝකථනය කළ හැකි වෙනස්කම් සඳහා විකල්ප අක්ෂර ක්රමයට ගුණාංග වර්ග කිරීම.
HTML Beautifier සහ Minifier
HTML නිසි nesting ඉඳිකිය සමඟ pretty-print හෝ minify කරන්න. <pre>, <script>, <style> blocks ඇතුළත අන්තර්ගතය ආරක්ෂා කරයි.