Из-за внешнего сервиса я принудительный хранить все мои данные, используя плоский JSON Object.
Обычно я получаю свой объект JSON, превращаю его в массив PHP и использую его так:
Декодируйте этот объект JSON в массив с именем $array
{
"info":{
"title:":"This is a test title",
"owner":"1"},
"data":{
"page_1":{
"first_name":null,
"address":{
"address_line1":null,
"address_line2":null
}
}
}
}
Затем сделайте что-то вроде этого:
$page_1 = $array['data']['page_1'];
echo $page_1['first_name'];
echo $page_1['address']['address_line1'];
Вместо этого я должен сделать что-то вроде этого:
{
"info.title:": "This is a test title",
"info.owner": "1",
"data.page_1.first_name": null,
"data.page_1.address.address_line1": null,
"data.page_1.address.address_line2": null
}
Поэтому я предполагаю, что мой вопрос в том, как лучше всего работать со сплющенным массивом в PHP?
echo $array['data.page_1.first_name'];
?Как вы думаете, лучшая практика будет?
Задача ещё не решена.
Других решений пока нет …