แปลง HAR เป็น JSON ออนไลน์

แปลงไฟล์ HAR (HTTP Archive) เป็น JSON ที่สะอาดออนไลน์ทันที เครื่องมือฟรีสำหรับดึงข้อมูลเซสชัน HTTP จากไฟล์ HAR ให้เป็นอาร์เรย์ JSON ที่อ่านง่าย ทำงานในเบราว์เซอร์ของคุณ

ลากวางหรือวาง HAR ของคุณที่นี่
Loading editor...
Loading editor...

HAR ถึง JSON การแปลงคืออะไร?

การแปลง HAR เป็น JSON จะดึงและลดความซับซ้อนของข้อมูลเซสชัน HTTP ที่เก็บอยู่ในไฟล์ HAR (HTTP Archive) ให้เป็นอาร์เรย์ JSON แบบแบนและสะอาด ไฟล์ HAR ที่ส่งออกจาก Chrome DevTools, Firefox, Postman หรือ Charles Proxy มีเมตาดาต้าโดยละเอียดควบคู่กับข้อมูลคำร้องขอและการตอบสนองจริง ตัวแปลง HAR เป็น JSON ย่อสิ่งนี้ให้เป็นฟิลด์สำคัญ ได้แก่ URL วิธีการ สถานะ เนื้อหาการตอบสนอง ทำให้ข้อมูลอ่าน ค้นหา และประมวลผลได้ง่าย

ทำไมต้องแปลง HAR เป็น JSON?

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

ตัวแปลง HAR ถึง JSON ของเราทำงานอย่างไร

วางเนื้อหาไฟล์ HAR ลงในตัวแก้ไขอินพุตและคลิกแปลง เครื่องมือจะอ่านอาร์เรย์ log.entries จากโครงสร้าง HAR และแมปแต่ละรายการเป็นออบเจ็กต์ JSON แบบย่อที่มีเมธอดคำร้องขอ URL สถานะการตอบสนอง ประเภท MIME เนื้อหาการตอบสนอง เนื้อหาคำร้องขอ และข้อมูลเวลา เนื้อหาการตอบสนองที่เป็น JSON ที่ถูกต้องจะถูกแยกวิเคราะห์โดยอัตโนมัติเป็นออบเจ็กต์ที่ซ้อนกัน

คุณสมบัติที่คุณจะได้รับ

  • ดึงรายการทั้งหมดจาก HAR log.entries เป็นอาร์เรย์ JSON ที่สะอาด
  • แยกวิเคราะห์เนื้อหาการตอบสนองและคำร้องขอ JSON โดยอัตโนมัติเป็นออบเจ็กต์ที่ซ้อนกัน
  • บันทึก URL วิธีการ สถานะ ประเภท MIME และเวลาต่อรายการ
  • รับไฟล์ .har, .json และ .txt ผ่านการอัปโหลดหรือลากและวาง
  • คัดลอกด้วยคลิกเดียว: รับเอาต์พุต JSON ด้วยปุ่มคัดลอก

วิธีใช้เครื่องมือ

  1. วางเนื้อหาไฟล์ HAR ลงในตัวแก้ไขอินพุต หรืออัปโหลดไฟล์ .har หรือ .json
  2. คลิกแปลงเพื่อดึงรายการเป็นอาร์เรย์ JSON
  3. คลิกคัดลอกเพื่อคัดลอก JSON ไปยังคลิปบอร์ด
  4. ใช้ล้างเพื่อรีเซ็ตตัวแก้ไขทั้งสอง

กรณีการใช้งานทั่วไป

  • การวิเคราะห์เครือข่าย: สแกนคำร้องขอ HTTP ทั้งหมดในการบันทึกเพื่อค้นหาการเรียกที่ช้าหรือล้มเหลว
  • การดีบัก API: ดึงเนื้อหาการตอบสนองจากการส่งออก HAR เพื่อตรวจสอบอย่างละเอียด
  • การตรวจสอบประสิทธิภาพ: ดึงข้อมูลเวลาคำร้องขอจากไฟล์ HAR เพื่อวิเคราะห์ในสเปรดชีตหรือสคริปต์
  • การตรวจสอบความปลอดภัย: สแกน URL และส่วนหัวคำร้องขอในการส่งออก HAR เพื่อหาการเปิดเผยข้อมูลที่ละเอียดอ่อน

ตัวอย่างการแปลง

อินพุต (HAR)

{
  "log": {
    "version": "1.2",
    "entries": [
      {"request": {"method": "GET", "url": "https://api.example.com"}, "response": {"status": 200}}
    ]
  }
}

เอาต์พุต (JSON)

[
  {
    "method": "GET",
    "url": "https://api.example.com",
    "status": 200
  }
]

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

ตัวแปลงที่เกี่ยวข้อง