Cho một đối tượng JSON trên một dòng, các giá trị có thể là chuỗi, số hoặc boolean.
Hãy dựng chuỗi truy vấn (query string) từ đối tượng đó: mỗi thuộc tính trở thành một cặp key=value, các cặp được SẮP XẾP theo thứ tự alphabet của khóa và nối bằng "&". Khóa và giá trị phải được mã hóa URL (dùng đúng quy tắc của hàm encodeURIComponent trong JavaScript, ví dụ khoảng trắng thành %20, dấu & thành %26). Số và boolean được chuyển thành chuỗi trước khi mã hóa (true/false, hoặc dạng số thông thường). Nếu đối tượng rỗng, in ra một dòng trống.
Một dòng duy nhất chứa một đối tượng JSON hợp lệ (object, không lồng nhau, không có mảng).
Đối tượng JSON có tối đa 20 thuộc tính, giá trị chỉ gồm string, number hoặc boolean.
In ra một dòng duy nhất là chuỗi truy vấn đã dựng.
Ví dụ:
Đầu vào:
{"q":"web design","page":2,"active":true}
Đầu ra:
active=true&page=2&q=web%20design
Đang tải editor...