{
"characteristics": [
{
"ТНВЭД": "4203100001"
},
{
"Ширина упаковки": 2
}
]
}{
"Ширина_упаковки": 2
},
$t = ['Кириллица с пробелами' => 1];
$t['Ещё кириллица с пробелами'] = 2;
print_r($t);
print json_encode($t, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
// Array (
// [Кириллица с пробелами] => 1
// [Ещё кириллица с пробелами] => 2
// )
// {
// "Кириллица с пробелами": 1,
// "Ещё кириллица с пробелами": 2
// }Ищите проблему в своём коде. echo "<p><input ".$required." placeholder='".$required_placeholder."' type='text' name='".$required_placeholder."' form='character' id='' class='ui-ctl-element' value ='".$proizvoditel."'> max ".$value['maxCount'] ;
echo'</p>';
?><form id="character" action="index.php" method="post"></form>
<p><button type="submit" form="character" class="ui-btn ui-btn-success">Выполнить</button></p><input placeholder="Страна производства" type="text" name="Страна производства" form="character" id="" class="ui-ctl-element" value="">
Так отправьте запрос - и сразу увидите, корректен он или нет.
Мы не будем дублировать то, что Вы привели в стартовом сообщении диалога.
В приведённом Вами upload-request нет габаритных характеристик, имеющихся в приведённом Вами же characteristics/{objectName}-response
[a-z0-9_]
...
<input placeholder="Страна производства" type="text" name="field[138][value]" form="character" id="" class="ui-ctl-element" value="">
<input type="hidden" name="field[138][name]" form="character" value="Ширина упаковки">
<input placeholder="Страна производства" type="text" name="field[139][value]" form="character" id="" class="ui-ctl-element" value="">
<input type="hidden" name="field[139][name]" form="character" value="Страна производства">
...'field' => [
...
'138' => [
'value' => 'упс',
'name' => 'Ширина упаковки',
],
'139' => [
'value' => 'упс',
'name' => 'Страна производства,
],
...
]foreach($_POST as $k => $v) {
$key = str_replace('_', ' ', $k);
$result[$key] = $v;
} $myPost = [];
foreach ($_POST as $name => $value) {
$myPost[str_replace('_', ' ', $name)] = $value;
}