ነጻ መለወጫ

JSON ዛፍ ተመልካች

በይነተገናኝ በሚሰበር ዛፍ ውስጥ የJSON ውሂብን ይመልከቱ፣ ይቅረጹ እና ያስሱ። ነጻ፣ ደህንነቱ የተጠበቀ እና ምንም ሰቀላ አያስፈልግም።

የJSON ፋይልን ወደዚህ ጎትት እና ጣል አድርግ

ወይም የJSON ጽሑፍ ከታች ይለጥፉ

ወይም

ስላዚህ መሳሪያ

የJSON የዛፍ ተመልካቾች የJSON ውሂብን እንደ ግልጽ ጽሁፍ ሳይሆን እንደ ተዳሰስ ተዋረዳዊ ዛፍ ያሳያሉ። እያንዳንዱ ነገር ሊፈርስ የሚችል ቅርንጫፍ ይሆናል; ድርድሮች እቃዎቻቸውን በተናጥል ያሳያሉ; ጥንታዊ እሴቶች እንደ ቅጠሎች ይታያሉ. መዋቅራዊ እይታው ጥልቅ በሆነ መረጃ ውስጥ የተወሰኑ መስኮችን ለማግኘት ቀላል ያደርገዋል፣ ተዛማጅነት የሌላቸውን ንዑስ ዛፎች ይሰብስቡ እና እንደ ጠፍጣፋ ጽሑፍ የማይተዳደሩ ትልልቅ የJSON ሰነዶችን ማሰስ።

ከተቀረጸው የJSON ጽሁፍ ጋር ሲወዳደር የዛፍ እይታዎች በትልቅ ዳታ አሰሳ ላይ የላቀ ነው። የ10ሜባ ኤፒአይ ምላሽ እንደ ጽሁፍ ለማሸብለል የማይጠቅም ነገር ግን እንደ ዛፍ ሊጎተት የሚችል ሲሆን ምንም ደንታ የሌላቸውን ከፍተኛ ደረጃ ቁልፎችን የምትሰብር እና የፍላጎት ክፍሎችን ብቻ የምታሰፋበት ነው።

ይህ ተመልካች በአሳሽዎ ውስጥ ባለው የተዋቀረ ዛፍ ውስጥ JSON ን ያቀርባል። ቅርንጫፎችን በቁልፍ ወይም በእሴት ያጣራል። ዓይነት የሚያውቅ ማሳያ ሕብረቁምፊዎችን፣ ቁጥሮችን፣ ቡሊያኖችን፣ ባዶዎችን፣ ዕቃዎችን እና ድርድሮችን ይለያል።

ለምን JSON Tree Viewer ተጠቀም

በጥልቀት የተቀመጠ ውሂብ እንደ ጽሑፍ ለማሰስ ከባድ ነው። የማዋቀር ፋይሎች፣ የኤፒአይ ምላሾች እና ተከታታይነት ያለው ሁኔታ ብዙውን ጊዜ 5+ ደረጃዎች የጎጆ አላቸው። የዛፍ እይታ አግባብነት የሌላቸውን ደረጃዎች እንድትወድቁ እና በአስፈላጊነቱ ላይ እንዲያተኩሩ ያስችልዎታል; የጽሑፍ እይታዎች በጥንቃቄ ማሸብለል እና ቅንፎችን መቁጠር ያስፈልጋቸዋል።

የፍለጋ እና የማጣራት ችሎታዎችም አስፈላጊ ናቸው። በውስብስብ ሰነድ ውስጥ 'user_id' የተሰየሙ ሁሉንም ቁልፎች በፍለጋ የሚያውቅ ተመልካች ማግኘት ፈጣን ነው። ግልጽ በሆነ ጽሑፍ በአስተማማኝ ሁኔታ ማድረግ አይቻልም።

እንዴት ይጠቀሙ

JSON ይለጥፉ፣ ዛፉን ያስሱ።

  1. የእርስዎን JSON ለጥፍ: JSON ወደ ግቤት አካባቢ ጣል ያድርጉ። ተመልካቹ ተንትኖ የተዋቀረውን ዛፍ ያቀርባል።
  2. ዘርጋ እና ሰብስብ: ቅርንጫፎችን ለመዘርጋት ወይም ለመሰብሰብ ጠቅ ያድርጉ። በተወሰኑ ትላልቅ የውሂብ ንዑስ ዛፎች ላይ ለማተኮር ይጠቅማል።
  3. ፈልግ: በቁልፍ ወይም በዋጋ አጣራ። የሚጣጣሙ ቅርንጫፎች ይታያሉ; የማይዛመዱ ተደብቀዋል።
  4. የተወሰኑ እሴቶችን ይፈትሹ: ሙሉውን እሴቱን ለማየት (ለረጅም ሕብረቁምፊዎች የሚጠቅም) ቅጠል ላይ ጠቅ ያድርጉ እና መንገዱን (ለምሳሌ ተጠቃሚዎች.0.profile.email) በኮድ ውስጥ ለመጠቀም ይቅዱ።

የተለመዱ የአጠቃቀም ጉዳዮች

ቴክኒካዊ ዝርዝሮች

JSON መተንተን JSON.parseን ይጠቀማል፣ ይህም ልክ ባልሆነ ግብአት ላይ የችግሩን ቦታ በመጠቆም የትንታኔ ስህተት። ትክክለኛ JSON ተመልካቹ ዛፉን ለማምረት በተደጋጋሚ የሚራመደውን የጃቫ ስክሪፕት ነገርን ያሳያል።

አተረጓጎም: እያንዳንዱ ደረጃ መክተቻ የተጠለፈ ቅርንጫፍ ይሆናል። የነገር ቁልፎች መለያዎች ናቸው; ዋጋዎች በአይነት ላይ ተመስርተው ነው - በጥቅሶች ውስጥ ያሉ ሕብረቁምፊዎች፣ ቁጥሮች የሌላቸው፣ ቡሊያንስ እውነት/ሐሰት፣ ባዶ በግልጽ፣ ዕቃዎች እና ድርድሮች እንደ ሊሰበሩ የሚችሉ ቅርንጫፎች።

አፈጻጸም፡ በጣም ትልቅ JSON (10MB+) አተረጓጎም ሊቀንስ ይችላል። ሰነፍ መስፋፋት (በአሁኑ ጊዜ የሚታዩ ቅርንጫፎችን ብቻ መስጠት) ይረዳል። በትላልቅ ሰነዶች ውስጥ መፈለግ ትኩረት የሚስብ ጊዜ ሊወስድ ይችላል; በመጀመሪያ ደረጃ ዛፉን ማመላከት ይረዳል.

ምርጥ ልምዶች

በተደጋጋሚ የሚጠየቁ ጥያቄዎች

የ JSON ዛፍ ምን ያህል ጥልቅ ሊሆን ይችላል?
የሰው ሰራሽ ጥልቀት ገደብ የለም. የJSON መዋቅርዎ በሚሄድበት ጊዜ መሳሪያው ዛፎችን ጥልቀት ያደርገዋል። ነገር ግን፣ እጅግ በጣም ጥልቅ የሆነ ጎጆ (100+ ደረጃዎች) በአሳሹ ውስጥ መስጠትን ሊቀንስ ይችላል።
በJSON ዛፍ ውስጥ መፈለግ እችላለሁ?
ቁልፎችን ወይም እሴቶችን ለመፈለግ Ctrl/Cmd+F ይጠቀሙ። ተዛማጅ አንጓዎች ይደምቃሉ እና መንገዱን ለማሳየት የወላጆቻቸው አንጓዎች በራስ-ሰር ይሰፋሉ።
ምን የJSON ዱካ ቅርጸት ጥቅም ላይ ይውላል?
መሣሪያው የJSONPath ነጥብ ምልክት ($.key.nested.array[0]) ይጠቀማል። ይህ ቅርጸት ከጃቫ ስክሪፕት ንብረት መዳረሻ እና ከአብዛኛዎቹ የJSONPath ቤተ-መጻሕፍት ጋር ተኳሃኝ ነው።
በዛፉ ውስጥ እሴቶችን ማርትዕ እችላለሁ?
ይህ ለዳሰሳ ተነባቢ-ብቻ ተመልካች ነው። JSONን ለማርትዕ ከማረጋገጫ ጋር ሊስተካከል የሚችል በይነገጽ የሚያቀርበውን የJSON Formatter መሳሪያችንን ይጠቀሙ።
የእኔ ውሂብ ተሰቅሏል?
አይ፡ መተንተን እና መስራት በአሳሽዎ ውስጥ ይከሰታል።
የዛፉን ክፍል እንዴት ወደ ውጭ መላክ እችላለሁ?
አብዛኞቹ ተመልካቾች ቅጂ-as-JSON ለተመረጡት ቅርንጫፎች ያቀርባሉ። ወደ ውጭ የተላከው እሴት ከተመረጡት ቁልፎች ጋር አንድ አይነት መዋቅር ነው.
ዛፉ በትልቅ መረጃ ለምን ቀርፋፋ ነው?
የ DOM ብዙ አንጓዎች አተረጓጎም ውድ ነው። ሰነፍ መስፋፋት (የሚታዩ ቅርንጫፎችን ብቻ መስጠት) ይረዳል; በጣም ትልቅ ውሂብ ለማግኘት, ልዩ መሣሪያዎች (jq, ኮድ) ይበልጥ ቀልጣፋ ናቸው.
JSONን ከዩአርኤል ማየት እችላለሁ?
አንዳንድ ተመልካቾች ዩአርኤሎችን በቀጥታ ያመጣሉ ሌሎች መለጠፍ ያስፈልጋቸዋል. CORS ከአንዳንድ ዩአርኤሎች መነሻ ተሻጋሪ ማምጣትን ሊከለክል ይችላል።