ไอคอนแอป JSON Viewer, Editor & Format

JSON Viewer, Editor & Format

การศึกษา · ฟรี · iOS & Android · CoddyKit

JSON Viewer, Editor & Format — เครื่องอ่าน JSON ที่แสดงให้เห็นว่า syntax ผิดพลาดตรงไหน

JSON Viewer, Editor & Format คือแอป อ่านและแก้ไข JSON ฟรีสำหรับ iOS และ Android เมื่อการตอบกลับจาก API ไฟล์ config หรือข้อมูลที่ส่งออกมาถึงโทรศัพท์ของคุณ และคุณต้องอ่านทันที เปิดหรือวางข้อมูลลงไป ให้ ตัวตรวจสอบ syntax ระบุตำแหน่งที่ผิด และให้ AI จัดรูปแบบหรืออธิบายได้ XML, YAML, Markdown และ SQL เปิดได้ใน editor เดียวกัน

App Store — ดาวน์โหลดฟรีGoogle Play — ดาวน์โหลดฟรี
ราคา
ฟรี อัปเกรดเป็น Pro
แพลตฟอร์ม
iOS และ Android
ภาษา
22
การจัดระดับอายุ
4+
ต้องใช้
iOS 15.1 ขึ้นไป
กราฟิก Store ที่แสดง XJSON: XML and JSON Editor เหนือหน้าจอหลักพร้อมรายการภาษาและ Skill Hubโปรแกรมแก้ไขที่แสดงฟังก์ชัน Python หมายเลขบรรทัด และแถวปุ่มวงเล็บกับเครื่องหมายคำพูดเหนือแป้นพิมพ์
แบบสดตรวจสอบ syntax
พับอ่านไฟล์ขนาดใหญ่ได้ง่าย
AIจัดรูปแบบ อธิบาย แก้ไข สร้าง
ปัญหา JSON ส่วนใหญ่เกิดจากอักขระเพียงตัวเดียว

จะเป็น comma ท้ายรายการ single quote หรือวงเล็บที่หายไป ไฟล์ก็ดูเกือบถูกต้องแล้ว แต่ parser ก็ยังปฏิเสธอยู่ดี วิธีแก้ที่เร็วที่สุดคือต้องรู้ว่าผิดตรงไหนอย่างเจาะจง ซึ่งเป็นสิ่งที่การตรวจสอบแบบสดใน editor นี้ทำให้ขณะที่คุณพิมพ์

คืออะไร

JSON Viewer, Editor & Format คือแอปสำหรับ iOS และ Android ที่เปิด อ่าน และแก้ไขไฟล์ JSON บนโทรศัพท์ได้ แอปจะไฮไลต์ syntax ใส่หมายเลขบรรทัด พับออบเจ็กต์และอาร์เรย์ และตรวจสอบ JSON ขณะที่คุณพิมพ์ พร้อมระบุตำแหน่งข้อผิดพลาด เช่น comma ท้ายรายการ เครื่องหมายคำพูดที่หายไป หรือวงเล็บที่ไม่ได้ปิด AI ออนไลน์สามารถจัดรูปแบบ อธิบาย แก้ไข และสร้างข้อมูลตัวอย่างได้ ไฟล์ XML, YAML, Markdown และ SQL เปิดได้ใน editor เดียวกัน แต่การตรวจสอบแบบสดรองรับเฉพาะ JSON

ภายในแอป

หน้าตาเป็นอย่างไร

กราฟิก Store ที่แสดง XJSON: XML and JSON Editor เหนือหน้าจอหลักพร้อมรายการภาษาและ Skill Hub
หน้าหลักหน้าจอหลักของโปรแกรมแก้ไข CoddyKit พร้อมรายการภาษาที่ค้นหาได้ และทางลัด AI Generate, AI Tutor และ Challenge
โปรแกรมแก้ไขที่แสดงฟังก์ชัน Python หมายเลขบรรทัด และแถวปุ่มวงเล็บกับเครื่องหมายคำพูดเหนือแป้นพิมพ์
โปรแกรมแก้ไขและแถบแป้นพิมพ์โปรแกรมแก้ไขที่มีหมายเลขบรรทัดและแถบวงเล็บ เครื่องหมายคำพูด และตัวดำเนินการ โดยแสดงไฟล์ Python อยู่
กล่องโต้ตอบ Generate Code ที่ตั้งภาษาเป็น JSON และมีคำสั่ง Create currency list as JSON
สร้างข้อมูลตัวอย่างอธิบายข้อมูลที่ต้องการ ที่นี่คือรายการสกุลเงิน แล้วให้ AI สร้างเอกสาร JSON เพื่อใช้เป็นจุดเริ่มต้น
หน้าจอ AI Chat พร้อมพรอมต์แนะนำสำหรับอธิบายแนวคิด ให้คำแนะนำ ทำแบบทดสอบ และสร้างแผนการเรียนรู้
แชต AIแท็บแชตสำหรับถามคำถามเกี่ยวกับโค้ดและข้อมูล พร้อมพรอมต์แนะนำที่แตะเพื่อเลือกได้
หน้าจอหลักธีมสว่างพร้อมรายการภาษาและ Skill Hub
ธีมสว่างหน้าจอหลักเดิมในธีมสว่าง โดยมีทั้งธีมมืดและธีมสว่างให้เลือก

เบื้องหลัง

ทำไมไฟล์ JSON จึง parse ไม่ผ่าน และจะหาสาเหตุได้อย่างไร

JSON เป็นรูปแบบข้อความที่มีกฎเคร่งครัด: คีย์ต้องเป็นสตริงที่มีเครื่องหมายคำพูดคู่ ไม่มีคอมเมนต์ และรายการสุดท้ายในออบเจ็กต์หรืออาร์เรย์ต้องไม่มี comma ต่อท้าย ไฟล์ที่ parse ไม่ผ่านจำนวนมากเป็นข้อมูลจาก JavaScript หรือ Python ที่คัดลอกมา ซึ่งดูคล้ายกันแต่ผิดกฎเหล่านี้ วิธีหาสาเหตุที่ใช้ได้จริงคืออ่านข้อความแจ้งเตือนของ parser ไปยังบรรทัดนั้น แล้วตรวจสอบอักขระก่อนหน้า เพราะข้อผิดพลาดจริงมักอยู่ก่อนจุดที่ parser ยอมแพ้ไม่กี่อักขระ

Comma และเครื่องหมายคำพูดท้ายรายการตัวการที่พบบ่อย

comma หลังรายการสุดท้าย เครื่องหมายคำพูดเดี่ยวครอบสตริง หรือคีย์ที่เขียนโดยไม่มีเครื่องหมายคำพูด ล้วนถูก standard JSON parser ปฏิเสธ ทั้งหมดนี้ใช้ได้ใน programming language บางภาษา จึงเป็นเหตุให้ config ที่ทำงานได้ในโค้ดกลับใช้เป็นข้อมูลไม่ได้

ตัวเลขขนาดใหญ่มากกว่า 2^53

JSON เองไม่มีขีดจำกัดขนาดของตัวเลข แต่ reader จำนวนมากจัดเก็บเป็นค่าทศนิยมที่ยังคงความถูกต้องได้ถึง 2^53 เท่านั้น ID คำสั่งซื้อที่มากกว่านั้นอาจเปลี่ยนค่าไปโดยไม่รู้ตัวระหว่างการประมวลผล ดังนั้นตัวระบุที่ต้องคงค่าเดิมอย่างแม่นยำจึงควรเขียนเป็นสตริง

สตริงที่ดูเหมือนบูลีน"false" ไม่ใช่ false

ข้อความ "false" ที่อยู่ในเครื่องหมายคำพูดคือสตริงที่ไม่ว่าง และในภาษาส่วนใหญ่ สตริงที่ไม่ว่างจะถูกนับเป็น true ฟีเจอร์ flag ที่จัดเก็บในรูปแบบนี้จึงอาจถูกเปิดใช้งาน ทั้งที่ทุกคนคิดว่าปิดอยู่

JSON Linesหนึ่งออบเจ็กต์ต่อหนึ่งบรรทัด

ไฟล์ log มักใช้ JSON Lines โดยแต่ละบรรทัดเป็นค่า JSON ที่สมบูรณ์หนึ่งค่า แทนที่ทั้งไฟล์จะเป็นค่าเดียว parser ที่ตรวจสอบ JSON อย่างเคร่งครัดจะอ่านบรรทัดที่สองเป็นข้อผิดพลาด ดังนั้นไฟล์ลักษณะนี้ต้องใช้วิธีประมวลผลทีละบรรทัด

การจัดรูปแบบและการย่อไฟล์ข้อมูลเดิม เลย์เอาต์ต่างกัน

การจัดรูปแบบจะเพิ่มการเยื้องและการขึ้นบรรทัดใหม่ เพื่อให้คนอ่านข้อมูลที่ซ้อนกันได้ง่าย ส่วนการย่อไฟล์จะลบสิ่งเหล่านี้ออกเพื่อลดขนาดข้อความ ทั้งสองแบบไม่เปลี่ยนค่าในข้อมูล คุณจึงสลับไปมาได้อย่างอิสระ

ทำงานอย่างไร

จากไฟล์ที่อ่านไม่รู้เรื่องสู่ไฟล์ที่แก้ไขแล้ว

editor นี้สร้างขึ้นรอบขั้นตอนเดิมหนึ่งชุด: เปิดข้อมูล ดูว่าผิดตรงไหน แก้ไข แล้วตรวจสอบอีกครั้ง

  1. เปิดหรือวางข้อมูล

    เปิดไฟล์จากโทรศัพท์ด้วย file picker หรือวาง payload ลงไป การไฮไลต์ syntax หมายเลขบรรทัด และการตัดบรรทัดช่วยให้อ่านเอกสารยาว ๆ ได้ง่ายขึ้น และคุณยังพับออบเจ็กต์กับอาร์เรย์เพื่อซ่อนส่วนที่ไม่ได้อ่านได้

  2. ให้ตัวตรวจสอบระบุตำแหน่งที่ผิด

    การตรวจสอบทำงานขณะที่คุณพิมพ์และแจ้งตำแหน่งที่ผิด แถบแป้นพิมพ์อัจฉริยะช่วยให้เรียกใช้วงเล็บปีกกา วงเล็บ เครื่องหมายคำพูด และ colon ได้ในแตะเดียว ส่วน undo, redo และประวัติเวอร์ชันก่อนหน้าช่วยให้คุณลองแก้ไขได้อย่างปลอดภัย

  3. ให้ AI จัดการส่วนที่เหลือ

    ขอให้ AI ออนไลน์จัดรูปแบบข้อมูลที่ยุ่งเหยิงหรือถูกย่อไฟล์ อธิบายว่าบล็อกหนึ่งหมายถึงอะไร แก้ bug หรือสร้างเอกสารตัวอย่างจากคำอธิบายได้ โค้ดที่เขียนใหม่จะมาในรูปแบบ diff ให้คุณตรวจสอบก่อนนำไปใช้

มีอะไรอยู่ข้างใน

สิ่งที่แอปทำได้

แบบสด

ตรวจสอบ syntax

ตัวตรวจสอบจะตรวจสอบ JSON ขณะที่คุณพิมพ์ และชี้ตำแหน่งของ comma ท้ายรายการ เครื่องหมายคำพูดที่หายไป หรือวงเล็บที่ไม่ได้ปิด

พับ

อ่านไฟล์ขนาดใหญ่ได้ง่าย

การพับ หมายเลขบรรทัด การตัดบรรทัด การค้นหาและแทนที่ทั่วทั้งเอกสาร การปรับขนาดฟอนต์และขนาด tab และธีมสว่างหรือมืด

AI

จัดรูปแบบ อธิบาย แก้ไข สร้าง

จัดรูปแบบข้อมูลที่ถูกย่อไฟล์ ขอให้ AI อธิบายว่าโครงสร้างหนึ่งหมายถึงอะไร แก้ bug หรือบอกข้อมูลที่คุณต้องการเพื่อรับเอกสารตัวอย่าง เครื่องมือ AI ต้องใช้การเชื่อมต่ออินเทอร์เน็ต

4

รูปแบบอื่น ๆ

XML, YAML, Markdown และ SQL เปิดพร้อมการไฮไลต์ การพับ การค้นหา และเครื่องมือ AI ได้ การตรวจสอบแบบสดรองรับเฉพาะ JSON ดังนั้นให้ AI ตรวจสอบรูปแบบอื่น ๆ

20

ภารกิจตามหา bug

ภารกิจที่ให้คุณเผชิญหน้ากับข้อผิดพลาดใน terminal จำลอง: config ที่ล้มเหลวในบรรทัด 12, payload ที่ถูกปฏิเสธเพราะคีย์ไม่มีเครื่องหมายคำพูด, ID ที่ชนกันเมื่อมากกว่า 2^53 หรือการแปลง XML ที่ทำให้แอตทริบิวต์หายไป

20

โปรเจกต์แบบมีคำแนะนำ

สร้างแค็ตตาล็อกสินค้าที่ซ้อนกัน ซองข้อมูลการตอบกลับจาก API log แบบ JSON Lines, JSON Pointer และ JSON Patch รวมถึง schema ตั้งแต่พื้นฐานไปจนถึง $defs, $ref, oneOf และ if/then/else

เหมาะกับคุณไหม

เหมาะกับใคร — และไม่เหมาะกับใคร

เหมาะกับคุณหากคุณ

  • ตรวจสอบการตอบกลับจาก API หรือไฟล์กำหนดค่าได้แม้ไม่ได้อยู่ที่โต๊ะ
  • ต้องการตัวเปิดไฟล์ .json อย่างรวดเร็วสำหรับไฟล์และข้อมูลที่ส่งออกบนโทรศัพท์
  • เป็นผู้ทดสอบหรือนักวิเคราะห์ที่อ่าน payload และต้องการให้ระบุบรรทัดที่มีข้อผิดพลาด
  • กำลังเรียนรู้ว่า JSON, schemas และ XML ทำงานอย่างไร และชอบฝึกกับข้อผิดพลาดจริง
  • ต้องการเครื่องมือจัดรูปแบบให้อ่านง่ายและอธิบายโค้ดโดยไม่ต้องออกจากโปรแกรมแก้ไข

ไม่ใช่เครื่องมือที่เหมาะ หากคุณ

  • ต้องการใช้เครื่องมือ AI แบบออฟไลน์ เนื่องจากเครื่องมือเหล่านี้ทำงานออนไลน์และต้องเชื่อมต่ออินเทอร์เน็ต
  • ต้องการตรวจสอบข้อผิดพลาดแบบเรียลไทม์สำหรับ XML หรือ YAML เนื่องจากการตรวจสอบแบบเรียลไทม์รองรับเฉพาะ JSON
  • คาดหวังการใช้ AI ฟรีแบบไม่จำกัด: แผนฟรีมีคำขอ AI 3 ครั้งต่อวัน และเพิ่มได้อีกหนึ่งครั้งเมื่อรับชมโฆษณาสั้น ๆ

ความเป็นส่วนตัว

ข้อมูลที่เครื่องมือ AI ส่ง

โปรแกรมแก้ไข การตรวจสอบไวยากรณ์ การเปิดเอกสาร และการค้นหาทำงานบนอุปกรณ์ เครื่องมือ AI ทำงานออนไลน์ ดังนั้นข้อความที่คุณขอให้จัดรูปแบบ อธิบาย หรือแก้ไขจะถูกส่งไปยังบริการ AI สำหรับคำขอนั้น รายละเอียดอยู่ในนโยบายความเป็นส่วนตัวของ CoddyKit

ดูรายละเอียดทั้งหมดได้ใน นโยบายความเป็นส่วนตัวของ CoddyKit.

คำถาม

คำถามที่พบบ่อย

ฉันจะเปิดและอ่านไฟล์ JSON บนโทรศัพท์ได้อย่างไร?

ใน JSON Viewer, Editor & Format คุณสามารถเปิดไฟล์ด้วยตัวเลือกไฟล์ หรือวางเนื้อหาลงในโปรแกรมแก้ไข ข้อมูลจะแสดงพร้อมการไฮไลต์ไวยากรณ์และหมายเลขบรรทัด และคุณสามารถพับออบเจ็กต์กับอาร์เรย์เพื่อซ่อนส่วนที่ยังไม่ได้อ่านได้ วิธีเดียวกันนี้ใช้ได้กับการตอบกลับจาก API ที่คัดลอกจากแอปอื่น

JSON Viewer ค้นหาข้อผิดพลาดทางไวยากรณ์ได้อย่างไร?

ตัวตรวจสอบจะตรวจ JSON ขณะที่คุณพิมพ์และระบุตำแหน่งที่ผิดพลาด โดยจะแจ้งข้อผิดพลาดทั่วไป เช่น จุลภาคเกินท้ายรายการ เครื่องหมายคำพูดหายไป หรือวงเล็บปิดไม่ครบ เพื่อให้คุณแก้ไขอักขระที่แน่นอนได้โดยไม่ต้องไล่ตรวจทั้งไฟล์ การตรวจสอบแบบเรียลไทม์รองรับเฉพาะ JSON

ฉันสามารถจัดรูปแบบให้อ่านง่ายหรือลดขนาด JSON ได้ไหม?

ได้ เครื่องมือจัดรูปแบบด้วย AI จะเปลี่ยนข้อมูลที่ยุ่งเหยิงหรือถูกลดขนาดให้เป็นข้อความสะอาดตาที่จัดย่อหน้าแล้ว เนื่องจากเป็นเครื่องมือ AI ออนไลน์ จึงต้องเชื่อมต่ออินเทอร์เน็ต และการเขียนใหม่ทุกครั้งจะแสดงเป็น diff ให้คุณตรวจสอบก่อนนำไปใช้

JSON Viewer เปิดไฟล์ XML, YAML หรือ SQL ได้ไหม?

โปรแกรมเปิด XML, YAML, Markdown และ SQL ได้ในโปรแกรมแก้ไขเดียวกัน พร้อมการไฮไลต์ไวยากรณ์ การพับ การค้นหา และเครื่องมือ AI มีเฉพาะ JSON เท่านั้นที่ได้รับการตรวจสอบไวยากรณ์แบบเรียลไทม์ สำหรับรูปแบบอื่น ๆ คุณสามารถขอให้ AI ตรวจสอบปัญหาในเอกสารได้

JSON กับ JSON Lines แตกต่างกันอย่างไร?

ไฟล์ JSON มีค่าเดียว โดยปกติเป็นออบเจ็กต์หรืออาร์เรย์ ส่วนไฟล์ JSON Lines จะใส่ค่า JSON ที่สมบูรณ์หนึ่งค่าต่อบรรทัด จึงเหมาะกับบันทึกที่เพิ่มข้อมูลทีละรายการ JSON Viewer มีโปรเจกต์แนะนำเกี่ยวกับ JSON Lines สำหรับไฟล์บันทึก เพื่อให้คุณเห็นความแตกต่างของทั้งสองรูปแบบ

JSON Viewer, Editor & Format ใช้ฟรีหรือไม่?

ดาวน์โหลดได้ฟรี โปรแกรมแก้ไข การตรวจสอบไวยากรณ์ การเปิดเอกสาร และการค้นหาใช้งานได้ฟรี การใช้งานฟรีรวมคำขอ AI 3 ครั้งต่อวัน และเพิ่มได้อีกหนึ่งครั้งเมื่อรับชมโฆษณาสั้น ๆ รวมถึงโปรเจกต์แนะนำแรกและภารกิจสองรายการ พร้อมแสดงโฆษณา ส่วน Pro จะลบโฆษณาและปลดล็อกคำขอ AI แบบไม่จำกัด รวมถึงโปรเจกต์และภารกิจทั้งหมด

ฉันเรียนรู้ JSON ด้วยแอปนี้ได้ไหม ไม่ใช่แค่ดูอย่างเดียว?

ได้ มีภารกิจค้นหาจุดผิดพลาด 20 รายการและโปรเจกต์แนะนำ 20 รายการ ภารกิจจะให้คุณค้นหาสาเหตุของข้อผิดพลาด เช่น จุลภาคเกินท้ายรายการในไฟล์กำหนดค่า payload จาก API ที่ใช้เครื่องหมายคำพูดเดี่ยว หรือแฟล็กฟีเจอร์ที่เก็บเป็นสตริง false ส่วนโปรเจกต์จะแนะนำการทำงานกับแค็ตตาล็อกแบบซ้อน การใช้ escape, JSON Pointer, JSON Patch และ schemas

ฉันเก็บหรือแชร์สิ่งที่แก้ไขไว้ได้ไหม?

คุณสามารถคัดลอกผลลัพธ์ แชร์เป็นลิงก์ และบันทึก snippets ไว้กลับมาใช้ภายหลังได้ เวอร์ชันก่อนหน้าของเอกสารจะถูกเก็บไว้ในประวัติ ดังนั้นจึงยกเลิกการเปลี่ยนแปลงที่ไม่ต้องการได้

AI เห็นไฟล์ทั้งหมดของฉันหรือไม่?

AI จะทำงานกับสิ่งที่คุณส่งไป เช่น บล็อกที่เลือกเพื่อให้อธิบาย หรือเอกสารที่ขอให้จัดรูปแบบหรือแก้ไข คำขอเหล่านั้นจะถูกส่งไปยังบริการออนไลน์ ดังนั้นให้นำข้อมูลลับ เช่น โทเค็นและรหัสผ่าน ออกก่อน การอ่าน การพับ การค้นหา และการตรวจสอบไวยากรณ์ไม่ต้องใช้ AI

เริ่มต้นใช้งาน

ค้นหาอักขระที่ผิดพลาดได้เร็วขึ้น

โปรแกรมอ่านและแก้ไข JSON สำหรับ iOS และ Android เริ่มใช้งานได้ฟรี รองรับ 22 ภาษา

App Store — ดาวน์โหลดฟรีGoogle Play — ดาวน์โหลดฟรี
ตรวจสอบล่าสุด · เผยแพร่โดย CoddyKit · นโยบายความเป็นส่วนตัว
ใช้งานได้บน iOS และ Android