ఉచిత JSON ఫార్మాటర్
JSON డేటాను ఫార్మాట్ చేయండి, ధృవీకరించండి, కనిష్టీకరించండి మరియు అన్వేషించండి. చెట్టు వీక్షణ, సింటాక్స్ హైలైటింగ్ మరియు ఒక-క్లిక్ కాపీ.
ఇది ఎలా పనిచేస్తుంది
ఫార్మాటర్ JavaScript అంతర్నిర్మిత JSON.parse మరియు JSON.stringify ఉపయోగించి పూర్తిగా మీ బ్రౌజర్లో నడుస్తుంది — లైబ్రరీ లేదు, సర్వర్ లేదు. పార్సింగ్, ఫార్మాటింగ్, minifying, మరియు ఇంటరాక్టివ్ ట్రీ వీక్షణ అన్నీ మీరు టైప్ చేస్తుండగా లోకల్గా జరుగుతాయి.
- 1ఇన్పుట్పై లైవ్ పార్స్మీ చివరి కీస్ట్రోక్ తర్వాత 200 msకు JSON.parse నడుస్తుంది. పార్సింగ్ విఫలమైతే, చేతితో రాసిన error-location ఫంక్షన్ V8 లేదా Firefox నుండి SyntaxError సందేశాన్ని చదివి, లైన్ మరియు కాలమ్ సంఖ్యను వెలికితీసి, textareaలో లోపానికి వెళ్లే లింక్ అందిస్తుంది.
- 2సురక్షితం కాని పూర్ణాంక గుర్తింపుఅవుట్పుట్ చూపే ముందు, టూల్ 16 లేదా అంతకంటే ఎక్కువ అంకెల పూర్ణాంక లిటరల్స్ కోసం ముడి సోర్స్ను స్కాన్ చేస్తుంది (కోట్ చేసిన స్ట్రింగ్ల లోపల ఉన్నవి మినహా), తర్వాత ప్రతిదాన్ని Number.isSafeIntegerతో పరీక్షిస్తుంది. ఏదైనా IEEE-754 double నిల్వ ద్వారా నిశ్శబ్దంగా రౌండ్ అయితే, మీరు కాపీ లేదా డౌన్లోడ్ చేసే ముందు హెచ్చరిక కనిపిస్తుంది.
- 3ఫార్మాటింగ్, minifying, మరియు కీ క్రమబద్ధీకరణJSON.stringify(value, null, indent) ఫార్మాట్ చేసిన లేదా minify చేసిన అవుట్పుట్ను ఉత్పత్తి చేస్తుంది. కీలను క్రమబద్ధీకరించడం ఆన్లో ఉన్నప్పుడు, రికర్సివ్ ఫంక్షన్ పార్స్ చేసిన ట్రీలోని ప్రతి ఆబ్జెక్ట్ను పరిశీలించి సీరియలైజేషన్కు ముందు Object.keys(...).sort()తో మళ్లీ నిర్మిస్తుంది — arrays వాటి అసలు క్రమంలోనే ఉంచబడతాయి.
- 4ఇంటరాక్టివ్ ట్రీ వీక్షణట్రీ వీక్షణ పార్స్ చేసిన ఆబ్జెక్ట్ను లోతు, పాత్, మరియు expand/collapse స్థితితో నోడ్ల ఫ్లాట్ జాబితాగా మార్చే చేతితో రాసిన రికర్సివ్ flatten. పెద్ద విస్తరించిన arraysతో మల్టీ-మెగాబైట్ డాక్యుమెంట్లపై ట్యాబ్ స్తంభించకుండా రెండరింగ్ 5,000 కనిపించే నోడ్లకు పరిమితం చేయబడింది.
అంతా మీ బ్రౌజర్లో లోకల్గా నడుస్తుంది — మీ JSON ఎప్పుడూ ఏ సర్వర్కూ పంపబడదు.
సంబంధిత సాధనాలు
CSS మినిఫైయర్ & బ్యూటిఫైయర్
ఫైల్ పరిమాణాన్ని తగ్గించడానికి CSSను మినిఫై చేయండి లేదా చదవడానికి వీలుగా మినిఫైడ్ CSSను బ్యూటిఫై చేయండి. తక్షణం, మీ బ్రౌజర్లో.
HTML బ్యూటిఫైయర్ & మినిఫైయర్
సరైన నెస్టింగ్ ఇండెంటేషన్తో HTMLను ప్రెటీ-ప్రింట్ చేయండి లేదా మినిఫై చేయండి. <pre>, <script>, <style> బ్లాక్ల లోపల కంటెంట్ను కాపాడుతుంది.
XML ఫార్మాటర్ & వాలిడేటర్
మీ బ్రౌజర్ యొక్క నేటివ్ DOM పార్సర్ను ఉపయోగించి XMLను ప్రెటీ-ప్రింట్ చేసి ధృవీకరించండి. ప్రొడక్షన్ వాడకం కోసం మినిఫైడ్ అవుట్పుట్తో సహా.