Я прочитал о 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, как я могу справиться с этой структурой? размеры массива и т.д.