Description
How can we maintain the original order of the JSON parameters in the request body after processing the API request via Apisix? For example, the original request parameters are: {"b":11,"a":2}. Now, after processing via Apisix, sometimes they become {"a":2,"b":11}. We need to keep the original order {"b":11,"a":2}.
Environment
- APISIX version (run
apisix version):
- Operating system (run
uname -a):
- OpenResty / Nginx version (run
openresty -V or nginx -V):
- etcd version, if relevant (run
curl http://127.0.0.1:9090/v1/server_info):
- APISIX Dashboard version, if relevant:
- Plugin runner version, for issues related to plugin runners:
- LuaRocks version, for installation issues (run
luarocks --version):
Description
How can we maintain the original order of the JSON parameters in the request body after processing the API request via Apisix? For example, the original request parameters are: {"b":11,"a":2}. Now, after processing via Apisix, sometimes they become {"a":2,"b":11}. We need to keep the original order {"b":11,"a":2}.
Environment
apisix version):uname -a):openresty -Vornginx -V):curl http://127.0.0.1:9090/v1/server_info):luarocks --version):