php编码json数组

问题描述 投票:-2回答:1

我将如何在php中发布此json编码。我的编码发布将不会发布任何超出公司变量的内容,我正在尝试让defaultPhoneNbr进行发布,但不会。我想我需要某种形式的多数组发布,但是随后我收到一个有关无法读取序列化的错误

$array                     = array();
$array['defaultPhoneType'] = 'Site';
$array['defaultPhoneNbr']  = '2223334444';
$array['firstname']        = 'test firstname';
$array['lastname']         = 'test lastname';

$data = json_encode($array);

array(16) {
    [0] => array(19) {
        ["id"]        => int(2)
        ["firstName"] => string(5) "Sales"
        ["lastName"]  => string(12) "Lastname"
        ["company"]   => array(4) {
            ["id"]         => int(19296)
            ["identifier"] => string(11) "Sales"
            ["name"]       => string(11) "Sales Lastname"
            ["_info"]      => array(2) {
                ["company_href"] => string(78) "/apis/3.0/company/companies/19296"
                ["mobileGuid"]   => string(36) "12413b96-c658-49a1-a182-8486e52d6160"
            }
        }
        ["site"] => array(3) {
            ["id"]    => int(1001)
            ["name"]  => string(4) "Main"
            ["_info"] => array(2) {
                ["site_href"]  => string(89) "/apis/3.0/company/companies/19296/sites/1001"
                ["mobileGuid"] => string(36) "857e1a15-6b2d-42f1-839e-5390a0bf018e"
            }
        }
        ["inactiveFlag"]       => bool(false)
        ["title"]              => string(10) "Sales Team"
        ["marriedFlag"]        => bool(false)
        ["childrenFlag"]       => bool(false)
        ["unsubscribeFlag"]    => bool(false)
        ["mobileGuid"]         => string(36) "08217845-f062-460a-8521-1c0d682a08a0"
        ["defaultPhoneType"]   => string(4) "Site"
        ["defaultPhoneNbr"]    => string(10) "6105551212"
        ["defaultBillingFlag"] => bool(false)
        ["defaultFlag"]        => bool(false)
        ["companyLocation"]    => array(3) {
            ["id"]    => int(2)
            ["name"]  => string(10) "My Company"
            ["_info"] => array(1) {
                ["location_href"] => string(73) "/apis/3.0/system/locations/2"
            }
        }
    }
}
php json post encode
1个回答
0
投票

我发现要发布电话号码必须将其发布到一个完全不同的URL和一个单独的数组中

© www.soinside.com 2019 - 2024. All rights reserved.