使用api,我用js:
中的这些数据创建了json文件{
"name[0]": "foo",
"name[1]": "bar"
}
但在我用jquery $.post
函数将它发布到我的php文件后,它的转换如下:
输出print_r();
Array
(
[name] => Array
(
[0] => foo
[1] => bar
)
)
但我需要它们是关键,而不是数组:
Array
(
[name[0]] => foo
[name[1]] => bar
)
如何防止转换为数组?
答案 0 :(得分:0)
{"[name[0]]":"foo","[name[1]]":"bar"}
是正确的语法。示例中的错误:
您可以使用以下输入在https://de.functions-online.com/json_encode.html自行生成:
array(
"[name[0]]" => "foo",
"[name[1]]" => "bar"
)
验证结果