PHP 배열에서 JSON 객체를 만들려고합니다. 배열은 다음과 같습니다올바른 방법으로 JSON 객체 만들기
$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);
코드이 같은 JSON 모양을 인코딩 :
JSON 파일은 결국 다음과 같이하도록되어$post_data = json_encode($post_data);
:
{
"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
}
}
생성 된 JSON 코드를 "항목"에 캡슐화하려면 어떻게해야합니까? {JSON CODE HERE}.
내가'JSON_FORCE_OBJECT'를 추가를 'json_encode ($ arr, JSON_FORCE_OBJECT)' –
이 맞습니까? $ post_data = json_encode (array ('item'=> $ post_data), JSON_FORCE_OBJECT); – user339067
예 ...하지만 테스트 해보고 효과가 있는지 알려줄 수 있습니다.) – Cristian