jsonecho

จัดรูปแบบและตรวจสอบ JSON

วาง JSON เพื่อจัดรูปแบบและตรวจสอบ หากมีปัญหา เราจะแสดงบรรทัดและสาเหตุที่ชัดเจน

กำลังโหลดเครื่องมือ...

เครื่องมือทั้งหมด

จัดรูปแบบ JSONจัดรูปแบบ ตรวจสอบ และสำรวจ JSON ในมุมมองต้นไม้ พร้อมระบุบรรทัดที่ผิดอย่างแม่นยำใช้บ่อยที่สุดตรวจสอบ JSONตรวจสอบสัญลักษณ์ JSON และดูเส้นตรงและเหตุผลของความผิดพลาดใด ๆตรวจสอบแก้ไข JSONแก้ไข JSON ด้วยเลขเส้น, การยืนยันสดและการดูต้นไม้.แก้ไขดู JSONค้นหา JSON เป็นต้นไม้ที่สามารถถอดได้กับการค้นหาและ copy-pathต้นไม้จัดรูปแบบ JSON ให้อ่านง่ายพิมพ์ JSON ที่สวยงามด้วย 2, 3, 4 ช่องว่างหรือแท็บจัดรูปแบบพาร์ส JSONคัดแยก JSON เป็นต้นไม้และระบุความผิดพลาดการประพันธ์พาร์สย่อขนาด JSONกด JSON เป็นเส้นเดียวคอมเพรสอ่าน JSONเปิดและอ่านไฟล์ .json เป็นต้นไม้ที่สามารถค้นหาได้อ่านJSON Stringifyแปลง JSON เป็นสตริงลิเทอรัลที่ใส่ Escape เหมือน JSON.stringifyใส่ EscapeJSON เป็นบรรทัดเดียวทําลาย JSON หลายเส้นเป็น 1 เส้นสะดวกเปรียบเทียบ JSONเปรียบเทียบเอกสาร JSON สองเอกสาร และรายการค่าที่เพิ่ม, ลบและเปลี่ยนความแตกต่างเรียงคีย์ JSONเรียงคีย์ JSON alphabetically ในทุกระดับ nestingเรียงลำดับจัดรูปแบบ JSON5โปรแกรม JSON5 และแปลงเป็น JSON มาตรฐานJSON5ตรวจสอบ JSON5ยืนยันสัญลักษณ์ JSON5 และหาความผิดพลาดJSON5JSON เป็น XMLแปลง JSON เป็น XML ที่มีขอบเขต โดยใช้ประเภทรากที่ต้องการแปลงJSON เป็น CSVแปลงอาร์เรย์ของออบเจ็กต์ JSON เป็น CSV พร้อมแผ่ข้อมูลเป็นคอลัมน์แบบแบนแปลงJSON เป็น YAMLเปลี่ยน JSON เป็น YAML ที่สะอาดและสามารถอ่านได้แปลงJSON เป็น TSVเปลี่ยน JSON เป็นค่าที่แยกจากแท็บแปลงJSON เป็น Stringแปลง JSON เป็นเส้นที่หลบหนีสําหรับรหัสและการตั้งค่าแปลงString เป็น JSONถอดเส้น JSON และฟอร์เมทมันเป็น JSON ที่สามารถอ่านได้แปลงJSON เป็น Excelเปลี่ยน JSON เป็นไฟล์ Excel .xlsx ที่สามารถดาวน์โหลดได้ExcelJSON เป็น HTML Tableเปลี่ยนเรียง JSON เป็นตาราง HTMLแปลงJSON เป็น Markdown Tableเปลี่ยน JSON เป็นตาราง MarkdownแปลงXML เป็น JSONเปลี่ยน XML เป็น JSON โดยเก็บคุณสมบัติและองค์ประกอบที่ซ้ําแปลงXML เป็น CSVปรับเปลี่ยนองค์ประกอบ XML ที่ซ้ําเป็นแถว CSVแปลงXML เป็น YAMLเปลี่ยน XML เป็น YAML ที่สามารถอ่านได้แปลงXML เป็น Stringแปลง XML เป็นเส้นเส้นเดียวที่หลบหนีแปลงRSS เป็น JSONแปลง RSS และ Atom feeds เป็น JSON ด้วยการเรียงรายของไอเทมง่ายๆฟีดYAML เป็น JSONเปลี่ยน YAML เป็น JSON รวมถึงไฟล์หลายเอกสารแปลงYAML เป็น XMLแปลง YAML เป็น XML ที่มีส่วนผสมแปลงYAML เป็น CSVเปลี่ยนรายการ YAML เป็น CSVแปลงCSV เป็น JSONเปลี่ยน CSV เป็นเรียงของ JSON ของวัตถุแปลงCSV เป็น XMLแปลง CSV เป็น XML ด้วยองค์ประกอบหนึ่งแถวแปลงCSV เป็น YAMLเปลี่ยน CSV เป็นรายการ YAMLแปลงCSV เป็น HTML Tableเปลี่ยน CSV เป็นตาราง HTML พร้อมการดูหน้าแปลงExcel เป็น JSONเปลี่ยนไฟล์ Excel .xlsx เป็น JSON โดยเป็นส่วนตัวใน เบราว์เซอร์ของคุณExcelExcel เป็น HTML Tableเปลี่ยนแผ่น Excel เป็นตาราง HTMLExcelจัดรูปแบบ XMLปรับแต่ง XML และตรวจสอบว่ามันมีรูปร่างดีจัดรูปแบบย่อขนาด XMLกด XML โดยลบช่องว่างและคอมเมนต์คอมเพรสดู XMLดู XML เป็นต้นไม้ที่สามารถพับได้ต้นไม้จัดรูปแบบ XML ให้อ่านง่ายพิมพ์ XML ที่สวยงาม พร้อมการฉีดแบบที่ต้องการจัดรูปแบบตรวจสอบ XMLตรวจสอบสัญลักษณ์ XML และหาความผิดพลาดตรวจสอบแก้ไข XMLปรับ XML ด้วยการยืนยันสดและดูต้นไม้แก้ไขพาร์ส XMLแพร์ซ XML และตรวจสอบโครงสร้างที่เกิดขึ้นพาร์สจัดรูปแบบ WSDLสร้างรูปแบบและยืนยันการอธิบายบริการเว็บ WSDLWSDLจัดรูปแบบ SOAPโปรแกรม SOAP คําขอและคําตอบ XMLSOAPตรวจสอบ YAMLตรวจสอบสัญลักษณ์ YAML และค้นหาความผิดพลาดในการใส่ตรวจสอบดู YAMLมองว่า YAML เป็นต้นไม้ที่สามารถถอดได้ต้นไม้จัดรูปแบบ YAMLโปรแกรม YAML และเก็บคอมเมนต์ของมันจัดรูปแบบพาร์ส YAMLคัดกรอง YAML และตรวจสอบข้อมูลที่เกิดขึ้นพาร์สจัดรูปแบบ HTMLทําให้ HTML สวยขึ้นด้วยการเขียนแบบสะอาดจัดรูปแบบจัดรูปแบบ HTML ให้อ่านง่ายพิมพ์ HTML ที่สวยงาม ด้วยการเขียนแบบที่ต้องการจัดรูปแบบตรวจสอบ HTMLตรวจสอบ HTML เพื่อหาแท็กที่ไม่ปิด, ID แบบซ้ําและข้อความอื่นที่หายไป.ตรวจสอบดู HTMLดู HTML ในกล่องทรายที่ปลอดภัยดูตัวอย่างแก้ไข HTMLปรับ HTML ด้วยการดูหน้าแรกสดแก้ไขย่อขนาด HTMLกด HTML โดยลบช่องว่างและคอมเมนต์คอมเพรสใส่ Escape ให้ HTMLใส่ Escape ให้อักขระพิเศษสำหรับ HTMLใส่ Escapeถอด Escape ของ HTMLแปลงข้อความ HTML ที่ใส่ Escape กลับเป็นอักขระเดิมถอด Escapeใส่ Escape ให้ XMLใส่ Escape ให้อักขระพิเศษสำหรับ XMLใส่ Escapeถอด Escape ของ XMLแปลงข้อความ XML ที่ใส่ Escape กลับเป็นอักขระเดิมถอด Escapeใส่ Escape ให้ JavaScriptใส่ Escape ให้อักขระพิเศษสำหรับ JavaScriptใส่ Escapeถอด Escape ของ JavaScriptแปลงข้อความ JavaScript ที่ใส่ Escape กลับเป็นอักขระเดิมถอด Escapeใส่ Escape ให้ Javaใส่ Escape ให้อักขระพิเศษสำหรับ Javaใส่ Escapeถอด Escape ของ Javaแปลงข้อความ Java ที่ใส่ Escape กลับเป็นอักขระเดิมถอด Escapeใส่ Escape ให้ .NET (C#)ใส่ Escape ให้อักขระพิเศษสำหรับ .NET (C#)ใส่ Escapeถอด Escape ของ .NET (C#)แปลงข้อความ .NET (C#) ที่ใส่ Escape กลับเป็นอักขระเดิมถอด Escapeใส่ Escape ให้ JSONใส่ Escape ให้อักขระพิเศษสำหรับ JSONใส่ Escapeถอด Escape ของ JSONแปลงข้อความ JSON ที่ใส่ Escape กลับเป็นอักขระเดิมถอด Escapeใส่ Escape ให้ CSVใส่ Escape ให้อักขระพิเศษสำหรับ CSVใส่ Escapeถอด Escape ของ CSVแปลงข้อความ CSV ที่ใส่ Escape กลับเป็นอักขระเดิมถอด Escapeใส่ Escape ให้ SQLใส่ Escape ให้อักขระพิเศษสำหรับ SQLใส่ Escapeถอด Escape ของ SQLแปลงข้อความ SQL ที่ใส่ Escape กลับเป็นอักขระเดิมถอด Escapeเครื่องมือข้อความเปลี่ยนกระดาษ เรียงและทําความสะอาด เส้นจํานวนตัวอักษรและคําข้อความเข้ารหัส URLข้อความรหัสร้อยละสําหรับ URLs และ string คําถามเข้ารหัสถอดรหัส URLกรหัสออก URL ที่มีโปรเซ็นต์แอนด์และแถวการสอบถามถอดรหัสเข้ารหัส URL สำหรับ JSONรหัส URL JSON สําหรับปารามีเตอร์การสอบถามเข้ารหัสถอดรหัส URL สำหรับ JSONกรหัส JSON ที่มี URL เป็นข้อความที่สามารถอ่านได้ถอดรหัสเข้ารหัส URL สำหรับ XMLURL-รหัส XML สําหรับปารามีเตอร์การสอบถามเข้ารหัสถอดรหัส URL สำหรับ XMLกรหัส XML ที่มี URL เป็นข้อความที่สามารถอ่านได้ถอดรหัสเข้ารหัส URL สำหรับ YAMLURL-รหัส YAML สําหรับปารามีเตอร์การสอบถามเข้ารหัสถอดรหัส URL สำหรับ YAMLกรหัส YAML ที่มี URL เป็นข้อความที่อ่านได้ถอดรหัสเข้ารหัส Base64ข้อความรหัสไปยัง Base64, มาตรฐานหรือ URL ปลอดภัยเข้ารหัสถอดรหัส Base64กรหัส Strings Base64, รวมทั้ง URL- ปลอดภัยถอดรหัสJSON เป็น Base64กรหัส JSON ไปยัง Base64, พร้อมรับรองเข้ารหัสBase64 เป็น JSONกรหัส Base64 เป็น JSON แบบรูปแบบถอดรหัสXML เป็น Base64รหัส XML ไปยัง Base64 พร้อมรับรองเข้ารหัสBase64 เป็น XMLกรหัส Base64 เป็น XML แบบรูปแบบถอดรหัสYAML เป็น Base64เอกรหัส YAML ไป Base64 พร้อมรับรองเข้ารหัสBase64 เป็น YAMLกรหัส Base64 เป็น YAML แบบรูปแบบถอดรหัสจัดรูปแบบ JavaScriptเปลี่ยน JavaScript ขนาดเล็กหรือขุ่นยนต์ เป็นรหัสที่สามารถอ่านได้จัดรูปแบบจัดรูปแบบ JavaScript ให้อ่านง่ายพิมพ์ JavaScript ที่สวยงาม เพื่อให้คุณสามารถอ่านมันจัดรูปแบบจัดรูปแบบ CSSสร้าง CSS เป็นกฎสะอาด ประกาศต่อแถวจัดรูปแบบจัดรูปแบบ CSS ให้อ่านง่ายการพิมพ์ CSS ที่สวยงาม ดังนั้นกฎและคุณสมบัติทุก ๆ อย่างง่ายดายที่จะอ่านจัดรูปแบบย่อขนาด CSSลบคอมเมนต์และช่องว่าง เพื่อให้ CSS ขนาดเล็กที่สุดคอมเพรสจัดรูปแบบ C#พิมพ์ C# และใส่บาร์เซนส์และคําอธิบายบนเส้นของตัวเองจัดรูปแบบจัดรูปแบบ Javaวางรหัส Java กลับมาในการวางแผนที่สามารถอ่านได้: คําแถลงหนึ่งต่อแถวจัดรูปแบบจัดรูปแบบ GraphQLโปรแกรมการสอบถามและแผนการ GraphQL เพื่อให้การเลือกที่อยู่ในหลุมได้ง่ายจัดรูปแบบจัดรูปแบบ Angularโปรแกรมรูปแบบส่วนประกอบมุม พร้อมแนวทางโครงสร้างและข้อผูกพันจัดรูปแบบจัดรูปแบบ Vueโปรแกรมส่วนประกอบ Vue รายละเอียดเอกสารเดียว: แบล็อต, สกรีนต์และสไตล์รวมกันจัดรูปแบบจัดรูปแบบ Lessจัดรูปแบบโค้ด Less พร้อมตัวแปร mixin และกฎที่ซ้อนกันจัดรูปแบบจัดรูปแบบ SCSSโปรแกรม SCSS รวมกฎที่ตั้ง, mixins, แผนที่และคําอธิบาย @useจัดรูปแบบจัดรูปแบบ TypeScriptโปรแกรมรหัส TypeScript โดยมีประเภททั่วไป, เครื่องตกแต่ง, enums และคํานวณชนิดจัดรูปแบบจัดรูปแบบ Babelโปรแกรม JavaScript และ React JSX ใหม่ด้วย Babel Parserจัดรูปแบบจัดรูปแบบ Markdownรายการที่เรียบร้อย: รายการที่ตรงกัน, ตารางที่ตรงกันและระยะทางปกติ.จัดรูปแบบจัดรูปแบบ MDXรูปแบบ MDX คือการผสมของ Markdown และ JSX ที่ใช้ในเว็บไซต์เอกสารมากมายจัดรูปแบบจัดรูปแบบ Glimmerโปรแกรมแบบ Glimmer และ Handlebars ตามที่ใช้ใน Ember.jsจัดรูปแบบโฟร์เมท LWCโปรแกรม Template HTML Lightning Web Component (LWC) สําหรับ Salesforceจัดรูปแบบจัดรูปแบบ PHPรูปแบบรหัส PHP ด้วยการสัดส่วนและช่องว่างที่คงที่เป็นไปจัดรูปแบบจัดรูปแบบ Flowรูปแบบรหัส JavaScript ที่ใช้คํานวณประเภท FlowจัดรูปแบบJSON เป็น Javaสร้างคลาส Java จาก JSONJavaXML เป็น Javaสร้างคลาส Java จาก XMLJavaJSON เป็น Pythonสร้างคลาส Python จาก JSONPythonXML เป็น Pythonสร้างคลาส Python จาก XMLPythonJSON เป็น Objective-Cสร้างคลาส Objective-C จาก JSONObjective-CXML เป็น Objective-Cสร้างคลาส Objective-C จาก XMLObjective-CJSON เป็น JSON Schemaสร้างสคีมา JSON Schema จาก JSONJSON SchemaXML เป็น JSON Schemaสร้างสคีมา JSON Schema จาก XMLJSON SchemaJSON เป็น Swiftสร้างคลาส Swift จาก JSONSwiftXML เป็น Swiftสร้างคลาส Swift จาก XMLSwiftJSON เป็น C#สร้างคลาส C# จาก JSONC#XML เป็น C#สร้างคลาส C# จาก XMLC#JSON เป็น Goสร้างคลาส Go จาก JSONGoXML เป็น Goสร้างคลาส Go จาก XMLGoJSON เป็น Rustสร้างคลาส Rust จาก JSONRustXML เป็น Rustสร้างคลาส Rust จาก XMLRustJSON เป็น Crystalสร้างคลาส Crystal จาก JSONCrystalXML เป็น Crystalสร้างคลาส Crystal จาก XMLCrystalJSON เป็น C++สร้างคลาส C++ จาก JSONC++XML เป็น C++สร้างคลาส C++ จาก XMLC++JSON เป็น TypeScriptสร้างคลาส TypeScript จาก JSONTypeScriptXML เป็น TypeScriptสร้างคลาส TypeScript จาก XMLTypeScriptJSON เป็น JavaScript PropTypesสร้างคลาส JavaScript PropTypes จาก JSONJavaScript PropTypesXML เป็น JavaScript PropTypesสร้างคลาส JavaScript PropTypes จาก XMLJavaScript PropTypesJSON เป็น Flowสร้างคลาส Flow จาก JSONFlowXML เป็น Flowสร้างคลาส Flow จาก XMLFlowJSON เป็น Kotlinสร้างคลาส Kotlin จาก JSONKotlinXML เป็น Kotlinสร้างคลาส Kotlin จาก XMLKotlinJSON เป็น Elmสร้างคลาส Elm จาก JSONElmXML เป็น Elmสร้างคลาส Elm จาก XMLElmJSON เป็น Rubyสร้างคลาส Ruby จาก JSONRubyXML เป็น Rubyสร้างคลาส Ruby จาก XMLRubyJSON เป็น Dartสร้างคลาส Dart จาก JSONDartXML เป็น Dartสร้างคลาส Dart จาก XMLDartJSON เป็น Pikeสร้างคลาส Pike จาก JSONPikeXML เป็น Pikeสร้างคลาส Pike จาก XMLPikeJSON เป็น Haskellสร้างคลาส Haskell จาก JSONHaskellXML เป็น Haskellสร้างคลาส Haskell จาก XMLHaskell

วิธีใช้ จัดรูปแบบ JSON

  1. วาง JSON ในช่องซ้าย ลากไฟล์มาวาง หรือเลือก เปิดไฟล์ หรือ จาก URL
  2. เลือกขนาดการเยื้อง เปิดการเรียงคีย์หากต้องการเรียงตามตัวอักษร
  3. ผลลัพธ์ปรากฏทางขวาขณะพิมพ์ สลับไปที่ มุมมองต้นไม้ เพื่อยุบหรือขยายออบเจ็กต์ที่ซ้อนกัน
  4. ใช้ คัดลอก หรือ ดาวน์โหลด เพื่อเก็บผลลัพธ์

เกี่ยวกับ จัดรูปแบบ JSON

JSON ที่พบในการทำงานจริงมักไม่ได้จัดรูปแบบไว้อย่างเรียบร้อย ข้อมูลอาจมาจาก API เป็นบรรทัดยาว จากไฟล์ log ที่ใส่ Escape ให้อัญประกาศครึ่งหนึ่ง หรือจากเพื่อนร่วมงานที่วางไว้ในแชต เครื่องมือนี้ช่วยให้อ่านได้ง่ายขึ้น และแจ้งทันทีหาก JSON ไม่ถูกต้อง

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

อ่านคำแจ้งข้อผิดพลาดอย่างไร

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

ปุ่ม แก้ไข JSON จัดการข้อผิดพลาดที่พบบ่อย ได้แก่ อัญประกาศเดี่ยว คีย์ไม่มีอัญประกาศ จุลภาคท้ายรายการ และคอมเมนต์ ตรวจสอบผลลัพธ์ก่อนใช้เสมอ เพราะเครื่องมือซ่อมต้องคาดเดาว่าคุณตั้งใจเขียนอะไร

มุมมองต้นไม้และการค้นหา

มุมมองต้นไม้เหมาะกับเอกสารขนาดใหญ่ คลิกคีย์เพื่อคัดลอกเส้นทาง เช่น $.items[0].sku ช่องค้นหาจะค้นทั้งคีย์และค่า แล้วเปิดกิ่งที่ตรงกัน

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

JSON ของฉันถูกอัปโหลดไปที่ใดหรือไม่?

ไม่ การจัดรูปแบบและตรวจสอบทำงานในเบราว์เซอร์ด้วย JavaScript หลังจากโหลดหน้าแล้ว แม้ตัดอินเทอร์เน็ต เครื่องมือก็ยังทำงานได้ คำขอจะออกจากเบราว์เซอร์เฉพาะเมื่อใช้ จาก URL และเว็บไซต์ปลายทางบล็อกการเข้าถึงโดยตรง

ทำไม JSON จึงใช้ไม่ได้ทั้งที่ดูเหมือนถูกต้อง?

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

วางไฟล์ขนาดใหญ่ได้แค่ไหน?

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

การจัดรูปแบบเปลี่ยนข้อมูลของฉันหรือไม่?

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

การจัดรูปแบบต่างจากการตรวจสอบอย่างไร?

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

เครื่องมือเพิ่มเติมใน เครื่องมือ JSON

เครื่องมือทั้งหมด →