Я не нашел ответ, как этот, пожалуйста, предложите, если выход.
my Json должно выглядеть следующим образом:
$data = '{
"Data": {
"MerchantName": "xxx",
"PhoneNumber": "xxx",
"GrandTotalAmount"xxx",
"DiscountAmount": 0,
"TotalAmount": ' . $order->get_total() . ',
"OrderId": "' . $orderCode . '",
"Type": 1,
"returnUrl": "xxx",
"Products": [
{
"Title": "test",
"Model": "1",
"Quantity": 1,
"Amount": ' . $order->get_total() . ',
"ImageUrl":" ",
}
],
"Secret": "xxx"
}
}';
и мне нужно l oop моих продуктов foreach внутри этого json, чтобы соответствовать json формату выше:
foreach ($order->get_items() as $item_key => $item ) {
$post_data = array(
'Title' => $string_key,
'Model' => $string_value,
'Quantity' => $string_extra,
'Amount' => $public,
'ImageUrl' => $public_contacts);
$post_data = json_encode($post_data, true);
echo $post_data;
}
поэтому я должен получить JSON, как это внутри Продукты [] выше json пример:
{
"Title": "test",
"Model": "1",
"Quantity": 1,
"Amount": 1,
"ImageUrl":" ",
},
{
"Title": "test",
"Model": "1",
"Quantity": 1,
"Amount": 1,
"ImageUrl":" ",
},
{
"Title": "test",
"Model": "1",
"Quantity": 1,
"Amount": 1,
"ImageUrl":" ",
}