Intereting Posts
bind_result в массив PHP mysqli подготовленный оператор Пароль «солей». Правильно ли я это делаю? переменная php while loop для каждого третьего div обновить встроенный документ в mongodb, используя php CodeIgniter Ответ Ajax содержит данные, но вывод не определен Скрыть или зашифровать URL-файлы файлов? Laravel скачать файл с S3 маршрута (не открыть в браузере) Якорные теги для обычного текста в содержимом Как я могу ограничить доступ к некоторым страницам PHP только со страниц моего сайта? Самый эффективный способ кодирования дружественных URL-адресов для SEO? Как использовать модуль с PHP для добавления класса CSS в сетку изображений в зависимости от двух разных шаблонов? Как проверить подлинность GKLocalPlayer на моем «стороннем сервере» с помощью PHP? UTF-8 символов в preg_match_all (PHP) используя php preg_replace для добавления значений src независимо от того, насколько плохо сформирован элемент img Обработка ошибок веб-службы в PHP

Как я могу получить данные Mysql в этом формате JSON?

Я прочитал о json_encode, но до сих пор не хватает логики в использовании его для моих нужд в этой конкретной структуре JSON .

Предполагая, что структура JSON выглядит следующим образом:

{ "_id": "23441324", "api_rev": "1.0", "type": "router", "hostname": "something", "lat": -31.805412, "lon": -64.424677, "aliases": [ { "type": "olsr", "alias": "104.201.0.29" } ], "site": "roof town hall", "community": "Freifunk/Berlin", "attributes": { "firmware": { "name": "meshkit", "url": "http:k.net/" } } } 

Некоторые из значений атрибутов будут взяты из базы данных, в то время как некоторые из них будут жестко запрограммированы (статические), такие как "type" , "api_rev" . Я думал просто использовать конкатенацию для построения структуры, но понял ее плохую идею. Итак, если я использую json_encode, как я могу справиться с этой структурой? размеры массива и т.д.