இலவச மாற்றி

JSON மரம் பார்வையாளர்

ஊடாடும் மடிக்கக்கூடிய மரத்தில் JSON தரவைப் பார்க்கவும், வடிவமைக்கவும் மற்றும் ஆராயவும். இலவசம், பாதுகாப்பானது மற்றும் பதிவேற்றம் தேவையில்லை.

JSON கோப்பை இங்கே இழுத்து விடவும்

அல்லது கீழே JSON உரையை ஒட்டவும்

அல்லது

இந்த கருவி பற்றி

JSON ட்ரீ பார்வையாளர்கள் JSON தரவை எளிய உரையாகக் காட்டாமல், செல்லக்கூடிய படிநிலை மரமாகக் காட்டுகின்றனர். ஒவ்வொரு பொருளும் மடிக்கக்கூடிய கிளையாக மாறுகிறது; வரிசைகள் தங்கள் பொருட்களை தனித்தனியாகக் காட்டுகின்றன; பழமையான மதிப்புகள் இலைகளாக தோன்றும். கட்டமைப்பியல் பார்வையானது ஆழமாக உள்ளமைக்கப்பட்ட தரவுகளில் குறிப்பிட்ட புலங்களைக் கண்டறிவதை எளிதாக்குகிறது, பொருத்தமற்ற துணை மரங்களைச் சரித்து, தட்டையான உரையாக கையாள முடியாத பெரிய JSON ஆவணங்களை வழிநடத்துகிறது.

வடிவமைக்கப்பட்ட JSON உரையுடன் ஒப்பிடும்போது, ​​மரக் காட்சிகள் பெரிய தரவுகளில் வழிசெலுத்தலில் சிறந்து விளங்குகின்றன. 10MB API மறுமொழியானது உரையாக உருட்டுவது நடைமுறைச் சாத்தியமற்றது, ஆனால் நீங்கள் கவலைப்படாத உயர்மட்ட விசைகளைச் சுருக்கி, ஆர்வமுள்ள பகுதிகளை மட்டும் விரிவுபடுத்தும் மரமாகச் செல்லலாம்.

இந்த பார்வையாளர் உங்கள் உலாவியில் உள்ள கட்டமைக்கப்பட்ட மரத்தில் JSON ஐ வழங்குகிறார். விசை அல்லது மதிப்பின் அடிப்படையில் கிளைகளை வடிகட்டவும். வகை-விழிப்புணர்வு காட்சி சரங்கள், எண்கள், பூலியன்கள், பூஜ்ய, பொருள்கள் மற்றும் அணிவரிசைகளை வேறுபடுத்துகிறது.

JSON ட்ரீ வியூவரை ஏன் பயன்படுத்த வேண்டும்

ஆழமாக உள்ளமைக்கப்பட்ட தரவு உரையாக செல்ல கடினமாக உள்ளது. உள்ளமைவு கோப்புகள், ஏபிஐ மறுமொழிகள் மற்றும் வரிசைப்படுத்தப்பட்ட நிலை ஆகியவை பெரும்பாலும் 5+ நிலைகளைக் கொண்டிருக்கும். ஒரு மரக் காட்சி உங்களை பொருத்தமற்ற நிலைகளை சரி செய்து, முக்கியமானவற்றில் கவனம் செலுத்த உதவுகிறது; உரை காட்சிகளுக்கு கவனமாக ஸ்க்ரோலிங் மற்றும் அடைப்புக்குறிகளை எண்ண வேண்டும்.

தேடல் மற்றும் வடிகட்டி திறன்களும் முக்கியம். ஒரு சிக்கலான ஆவணம் முழுவதும் 'user_id' எனப் பெயரிடப்பட்ட அனைத்து விசைகளையும் கண்டறிவது, தேடல்-அறிமுகமான பார்வையாளரால் வேகமாக இருக்கும்; எளிய உரையுடன் நம்பகத்தன்மையுடன் செய்ய இயலாது.

பயன்படுத்துவது எப்படி

JSONஐ ஒட்டவும், மரத்தில் செல்லவும்.

  1. உங்கள் JSON ஐ ஒட்டவும்: உள்ளீட்டு பகுதியில் JSON ஐ விடவும். பார்வையாளர் கட்டமைக்கப்பட்ட மரத்தை அலசுகிறார் மற்றும் வழங்குகிறார்.
  2. விரிவடைந்து சரியும்: கிளைகளை விரிவுபடுத்த அல்லது சரிய கிளிக் செய்யவும். பெரிய தரவுகளின் குறிப்பிட்ட சப்ட்ரீகளில் கவனம் செலுத்துவதற்கு பயனுள்ளதாக இருக்கும்.
  3. தேடு: விசை அல்லது மதிப்பின்படி வடிகட்டவும். பொருந்தும் கிளைகள் தெரியும்; பொருந்தாதவை மறைக்கப்பட்டுள்ளன.
  4. குறிப்பிட்ட மதிப்புகளை சரிபார்க்கவும்: ஒரு இலையின் முழு மதிப்பைக் காண அதன் மீது கிளிக் செய்யவும் (நீண்ட சரங்களுக்குப் பயன்படும்) மற்றும் குறியீட்டில் பயன்படுத்த பாதையை (எ.கா., users.0.profile.email) நகலெடுக்கவும்.

பொதுவான பயன்பாட்டு வழக்குகள்

தொழில்நுட்ப விவரங்கள்

JSON பாகுபடுத்தல் JSON.parse ஐப் பயன்படுத்துகிறது, இது தவறான உள்ளீட்டில் தோல்வியடைந்து, சிக்கலின் இருப்பிடத்தைச் சுட்டிக்காட்டும் பாகுபடுத்தும் பிழையுடன். செல்லுபடியாகும் JSON ஒரு ஜாவாஸ்கிரிப்ட் பொருளாக மாற்றியமைக்கிறது, பார்வையாளர் மரத்தை உருவாக்க மீண்டும் மீண்டும் நடக்கிறார்.

ரெண்டரிங்: கூடு கட்டும் ஒவ்வொரு நிலையும் ஒரு உள்தள்ளப்பட்ட கிளையாக மாறும். பொருள் விசைகள் லேபிள்கள்; மதிப்புகள் வகையின் அடிப்படையில் வழங்கப்படுகின்றன - மேற்கோள்களில் சரங்கள், எண்கள் இல்லாமல், பூலியன்கள் உண்மை/தவறு, பூலியன்கள் வெளிப்படையாக, பொருள்கள் மற்றும் வரிசைகள் மடிக்கக்கூடிய கிளைகளாக.

செயல்திறன்: மிகப் பெரிய JSON (10MB+) ரெண்டரிங்கை மெதுவாக்கும். சோம்பேறி விரிவாக்கம் (தற்போது காணக்கூடிய கிளைகளை மட்டும் வழங்குதல்) உதவுகிறது. பெரிய ஆவணங்கள் முழுவதும் தேடுவது குறிப்பிடத்தக்க நேரம் ஆகலாம்; முதல் அலசலில் மரத்தை அட்டவணைப்படுத்துவது உதவுகிறது.

சிறந்த நடைமுறைகள்

அடிக்கடி கேட்கப்படும் கேள்விகள்

JSON மரம் எவ்வளவு ஆழமாக செல்ல முடியும்?
செயற்கை ஆழம் வரம்பு இல்லை. உங்கள் JSON அமைப்பு எவ்வளவு ஆழமாக செல்கிறதோ அந்த அளவுக்கு இந்த கருவி மரங்களை ஆழமாக மாற்றுகிறது. இருப்பினும், மிக ஆழமான கூடு கட்டுதல் (100+ நிலைகள்) உலாவியில் ரெண்டரிங் செய்வதைக் குறைக்கலாம்.
நான் JSON மரத்தில் தேடலாமா?
விசைகள் அல்லது மதிப்புகளைத் தேட Ctrl/Cmd+F ஐப் பயன்படுத்தவும். பொருந்தும் முனைகள் தனிப்படுத்தப்படும் மற்றும் பாதையைக் காட்ட அவற்றின் பெற்றோர் முனைகள் தானாக விரிவாக்கப்படும்.
என்ன JSON பாதை வடிவம் பயன்படுத்தப்படுகிறது?
கருவி JSONPath டாட் குறியீட்டைப் பயன்படுத்துகிறது ($.key.nested.array[0].value). இந்த வடிவம் JavaScript சொத்து அணுகல் மற்றும் பெரும்பாலான JSONPath நூலகங்களுடன் இணக்கமானது.
மரத்தில் உள்ள மதிப்புகளைத் திருத்த முடியுமா?
இது ஆய்வுக்காக படிக்க மட்டுமேயான பார்வையாளர். JSON ஐத் திருத்த, சரிபார்ப்புடன் திருத்தக்கூடிய இடைமுகத்தை வழங்கும் எங்கள் JSON ஃபார்மேட்டர் கருவியைப் பயன்படுத்தவும்.
எனது தரவு பதிவேற்றப்பட்டதா?
இல்லை. பாகுபடுத்துதல் மற்றும் ரெண்டரிங் செய்வது உங்கள் உலாவியில் நடக்கும்.
மரத்தின் ஒரு பகுதியை எப்படி ஏற்றுமதி செய்வது?
பெரும்பாலான பார்வையாளர்கள் தேர்ந்தெடுக்கப்பட்ட கிளைகளுக்கு JSON-ஐ நகலெடுக்கின்றனர். ஏற்றுமதி செய்யப்பட்ட மதிப்பு, தேர்ந்தெடுக்கப்பட்ட விசைகளை மட்டும் கொண்ட அதே கட்டமைப்பாகும்.
பெரிய தரவுகளுடன் மரம் ஏன் மெதுவாக உள்ளது?
பல முனைகளின் DOM ரெண்டரிங் விலை அதிகம். சோம்பேறி விரிவாக்கம் (தெரியும் கிளைகளை மட்டும் வழங்குதல்) உதவுகிறது; மிகப் பெரிய தரவுகளுக்கு, பிரத்யேக கருவிகள் (jq, குறியீடு) மிகவும் திறமையானவை.
URL இலிருந்து JSON ஐப் பார்க்க முடியுமா?
சில பார்வையாளர்கள் நேரடியாக URLகளைப் பெறுகின்றனர். மற்றவர்களுக்கு ஒட்டுதல் தேவைப்படுகிறது. சில URL களில் இருந்து கிராஸ்-ஆரிஜின் பெறுவதை CORS தடுக்கலாம்.