Возможно, вы можете сделать это, но вы должны сделать это полностью вручную, например так:
{
"content[0]": "a",
"content[1]": "b",
"content[2]": "c",
"content[multi][0]": "d"
}
$_POST['content']
будет выглядеть следующим образом:
Array(
0 => "a",
1 => "b",
2 => "c",
multi => Array(
0 => "d"
)
)
Это будетнамного проще просто:
{
"blob" : JSON.stringify(data_or_array_or_whatever)
}
В PHP вы можете затем извлечь его следующим образом:
$data = json_decode($_POST['blob'], true);
Для этого требуется библиотека json2.js для старых браузеров.
Я бы выбрал второе, так как в первом случае вы, вероятно, напишите свой собственный сериализатор: P - именно поэтому у нас есть JSON.