要在客户端填写表单,我需要将表单数据打包成一个平面的json。
我需要将['foo'=>['x'=>'a','y'=>'b']]
编码为{"foo[x]":"a","foo[y]":"b"}
和
['foo'=>['x'=>['z'=>'a','y'=>['b','d']]]]` →
{"foo[x][z]":"a","foo[x][y][]":"b","foo[x][y][]":"d"]}
等等。
我应该如何在PHP中执行此操作?是否有开箱即用的功能?
json_encode结果{"foo":{"x":"a","y":"b"}}
,其格式不正确。