Tôi đang cố gắng tạo một đối tượng JSON ra khỏi một mảng PHP. Mảng trông như thế này:Tạo đối tượng JSON theo cách chính xác
$post_data = array('item_type_id' => $item_type,
'string_key' => $string_key,
'string_value' => $string_value,
'string_extra' => $string_extra,
'is_public' => $public,
'is_public_for_contacts' => $public_contacts);
mã để mã hóa giao diện JSON như thế này:
$post_data = json_encode($post_data);
các tệp JSON là vụ phải giống như thế này cuối cùng:
{
"item": {
"is_public_for_contacts": false,
"string_extra": "100000583627394",
"string_value": "value",
"string_key": "key",
"is_public": true,
"item_type_id": 4,
"numeric_extra": 0
}
}
Làm cách nào tôi có thể đóng gói mã JSON được tạo trong "mục": {JSON CODE HERE}.
tôi sẽ thêm 'JSON_FORCE_OBJECT' trong 'json_encode ($ arr, JSON_FORCE_OBJECT)' –
Điều này có đúng không? $ post_data = json_encode (mảng ('item' => $ post_data), JSON_FORCE_OBJECT); – user339067
Có ... nhưng bạn có thể kiểm tra và cho chúng tôi biết nếu nó hoạt động;) – Cristian