แปลง Query String เป็น JSON
แยกวิเคราะห์ URL query string เป็น JSON และสร้าง query string จาก JSON ในเบราว์เซอร์ของคุณ
เครื่องมือที่เกี่ยวข้อง
วิธีใช้ Query String
- 01
เลือกทิศทาง: query เป็น JSON หรือ JSON เป็น query
- 02
วาง query string (มีหรือไม่มี ?) หรือ JSON object
- 03
คัดลอกผลลัพธ์ หรือ swap เพื่อแปลงกลับ
แยกวิเคราะห์และสร้างสตริงการสืบค้น
ตัวแปลงสตริงคำค้นหาที่เปลี่ยนพารามิเตอร์ใน URL ให้เป็นออบเจ็กต์ JSON ที่อ่านได้ และสร้างสตริงคำค้นหากลับจาก JSON มันถอดรหัสค่าและถือว่าคีย์ที่ซ้ำกันเป็นอาร์เรย์ในทั้งสองทิศทาง
มันทำงานภายในเบราว์เซอร์ของคุณ ดังนั้น URL ที่คุณตรวจสอบซึ่งอาจมีโทเค็นหรือข้อมูลส่วนบุคคลจะไม่ออกจากอุปกรณ์ของคุณ
สตริงการสืบค้นคืออะไร
สตริงการสืบค้นเป็นส่วนหนึ่งของ URL ที่อยู่หลังเครื่องหมายคำถาม เช่น ?q=shoes&page=2 ซึ่งเป็นรายการคู่คีย์-ค่าที่ส่งข้อมูลไปยังเพจหรือ API ขับเคลื่อนผลการค้นหา ตัวกรอง การแบ่งหน้า และการติดตาม
คีย์ซ้ำและ URL แบบเต็ม
เมื่อคีย์ปรากฏขึ้นมากกว่าหนึ่งครั้ง เช่น tag=a&tag=b คีย์จะกลายเป็นอาร์เรย์ใน JSON เพื่อไม่ให้ค่าสูญหาย และอาร์เรย์ JSON จะขยายกลับเป็นพารามิเตอร์ที่ซ้ำกันเมื่อคุณสร้างสตริง
คุณสามารถวาง URL ทั้งหมดเมื่อแปลงเป็น JSON: อะไรก็ได้ก่อนที่จะละเว้นเครื่องหมายคำถาม ดังนั้นคุณจึงไม่จำเป็นต้องตัดออกก่อน ทำให้ตรวจสอบพารามิเตอร์ของลิงก์จากแถบที่อยู่ของคุณได้อย่างรวดเร็ว
การถอดรหัสและการเข้ารหัส
ค่าที่เข้ารหัสเป็นเปอร์เซ็นต์จะถูกถอดรหัสเมื่อแยกวิเคราะห์เพื่อให้คุณสามารถอ่านได้ และเข้ารหัสอีกครั้งเมื่อสร้างสตริงการสืบค้นเพื่อให้ผลลัพธ์ถูกต้อง ซึ่งจะทำให้ช่องว่างและอักขระพิเศษถูกต้อง
คำถามที่พบบ่อย
จะเกิดอะไรขึ้นกับ parameters ที่ซ้ำกัน?
key ที่ปรากฏมากกว่าหนึ่งครั้ง เช่น tag=a&tag=b กลายเป็น array ใน JSON และ arrays ใน JSON ขยายกลับเป็น parameters ที่ซ้ำกัน
สามารถวาง URL เต็มได้ไหม?
ใช่ เมื่อแปลงเป็น JSON ทุกอย่างก่อน ? จะถูกละเว้น ดังนั้นคุณสามารถวาง URL ทั้งหมด
ค่าถูก decode ไหม?
ใช่ ค่าที่ encode แบบ percent ถูก decode เมื่อแยกวิเคราะห์และ encode ใหม่เมื่อสร้าง query string