Как получить доступ к элементу объекта из API linkedIn с помощью символа «~»

avatar
Neftali Acosta
9 августа 2021 в 04:36
105
1
0

Я использую LinkedIn API, и он дает мне результат, аналогичный следующему: $данные = json_decode($ответ);

Мне нужен доступ к "organization~", но я не могу. ¿Как я могу получить доступ к объекту элемента, если этот персонаж существует? Я использую PHP.

{
  "elements": [
    {
      "organization~": {
        "localizedName": "TestCompany"
      },
      "role": "ADMINISTRATOR",
      "roleAssignee": "urn:li:person:pE3vIq7yK6",
      "state": "APPROVED",
      "roleAssignee~": {
        "localizedLastName": "Smith",
        "localizedFirstName": "John"
      },
      "organization": "urn:li:organization:18062654"
    }
    {
      "organization~": {
        "localizedName": "TestCompanyShowcase"
      },
      "role": "ADMINISTRATOR",
      "roleAssignee": "urn:li:person:pE3vIq7yK6",
      "state": "APPROVED",
      "roleAssignee~": {
        "localizedLastName": "Smith",
        "localizedFirstName": "John"
      },
      "organization": "urn:li:organizationBrand:18085185"
    },
    {
      "organization~": {
        "localizedName": "DevTestCo \"Quote\""
      },
      "role": "ADMINISTRATOR",
      "roleAssignee": "urn:li:person:pE3vIq7yK6",
      "state": "APPROVED",
      "roleAssignee~": {
        "localizedLastName": "Smith",
        "localizedFirstName": "John"
      },
      "organization": "urn:li:organization:2414183"
    }
  ]
}
Источник
catcon
9 августа 2021 в 04:45
0

Отвечает ли это на ваш вопрос? Специальные символы в имени свойства объекта

catcon
9 августа 2021 в 04:50
0

Или вы можете разобрать JSON в массив вместо объекта, например: json_decode($response, true), а затем получить доступ к элементу, подобному этому $data['elements'][0]['organization~'];

Ответы (1)

avatar
Neftali Acosta
9 августа 2021 в 06:14
0

эхо $myobject->{'%myproperty'};