ปัจจุบันไม่รองรับการแปลงอาร์เรย์
การแปลงสตริงคำขอ JSON และ GET หมายถึงกระบวนการแปลงข้อมูลจากรูปแบบ JSON เป็นสตริงแบบสอบถามที่สามารถผนวกเข้ากับ URL ในคำขอ HTTP GET ได้ JSON เป็นรูปแบบข้อมูลที่มีโครงสร้างโดยใช้คู่คีย์-ค่า ในขณะที่สตริงคำขอ GET (หรือสตริงแบบสอบถาม) จะเข้ารหัสข้อมูลนี้เป็นพารามิเตอร์ URL การแปลงเกี่ยวข้องกับการทำให้โครงสร้าง JSON แบนราบเป็นชุดของคู่คีย์=ค่าที่เชื่อมกันด้วย & และขึ้นต้นด้วย ?
การแปลงนี้มีความสำคัญเนื่องจาก:
คำขอ GET ต้องใช้พารามิเตอร์ URL: เว็บเบราว์เซอร์และ API มักต้องการให้ส่งข้อมูลใน URL สำหรับคำขอ GET
การสื่อสารแบบไม่มีสถานะ: สตริงแบบสอบถามช่วยให้ส่งข้อมูลน้ำหนักเบาได้โดยไม่ต้องรักษาสถานะเซสชัน
ข้อกำหนดของระบบ: API หรือบริการบางอย่างยอมรับอินพุตผ่านสตริงแบบสอบถามเท่านั้น ไม่ใช่เพย์โหลด JSON
การดีบักและการสร้างบุ๊กมาร์ก: สตริงแบบสอบถามทำได้ง่าย คัดลอก แชร์ หรือบุ๊กมาร์ก ทำให้เหมาะสำหรับการกำหนดค่าแบบง่ายๆ
วิธีดำเนินการแปลง:
ทำให้วัตถุ JSON แบนเป็นคู่คีย์-ค่า
เข้ารหัสคีย์และค่าโดยใช้การเข้ารหัส URL เพื่อให้แน่ใจว่าอักขระพิเศษได้รับการจัดการอย่างถูกต้อง
เชื่อมคู่ที่เข้ารหัสโดยใช้ & และเติม ? ไว้ข้างหน้าสตริงทั้งหมด
แนบสตริงผลลัพธ์กับ URL ฐานของจุดสิ้นสุด GET
ใช้การแปลงนี้เมื่อ:
ส่งข้อมูลจำนวนเล็กน้อยในคำขอ GET
เข้าถึง API หรือบริการเว็บที่ต้องการข้อมูลใน URL
สร้าง URL แบบไดนามิกสำหรับการนำทาง การกรอง หรือการค้นหา
นำลิงก์หรือการเปลี่ยนเส้นทางไปใช้ในกรณีที่ต้องส่งพารามิเตอร์การค้นหาระหว่างหน้าต่างๆ