jsonecho

String เป็น JSON

วางสตริง JSON ที่ใส่ Escape แบบที่พบใน log และคำตอบ API เพื่อแปลงกลับเป็น JSON ที่อ่านง่าย

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

วิธีใช้ String เป็น JSON

  1. วางสตริงที่ใส่ Escape แล้ว จะมีอัญประกาศครอบหรือไม่ก็ได้
  2. อ่านรูปแบบ JSON ทางขวา
  3. หากข้อมูลถูกใส่ Escape สองครั้ง ให้คัดลอกผลลัพธ์กลับไปยังช่องข้อมูลเข้าแล้วทำซ้ำอีกครั้ง

เกี่ยวกับ String เป็น JSON

log และคิวข้อความมักเก็บ JSON เป็นข้อความ อัญประกาศทุกตัวจึงมีแบ็กสแลชนำหน้า และข้อมูลทั้งหมดจะมีลักษณะเหมือน "{\"id\":1}". มันไม่ได้อ่านได้ และคุณไม่สามารถติดมันในเครื่องมือ JSON ปกติ

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

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

ถ้าผลลัพธ์ยังมี Escape อยู่ควรทำอย่างไร?

บางระบบใส่ Escape ให้ข้อมูลเดิมสองครั้ง ใช้ "ใช้เป็นข้อมูลเข้า" และใช้มันอีกครั้ง การผ่านครั้งที่สองจะลบชั้นต่อไป

รองรับ \n และ \t หรือไม่?

ใช่ ลำดับ Escape เช่น \n, \t, \\ และ \uXXXX จะถูกแปลงกลับเป็นอักขระที่แทนอยู่

ข้อความไม่ถูกต้อง JSON หลังจาก unescaping, ตอนนี้อะไร?

ระบบจะแจ้งข้อผิดพลาดพร้อมบรรทัดและคอลัมน์ในข้อความหลังถอด Escape การแก้ไข JSON บนหน้าการยืนยันบ่อยครั้งสามารถซ่อมสิ่งที่เหลือ

เครื่องมือเพิ่มเติมใน เครื่องมือแปลงไฟล์

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