我已阅读有关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我怎么能处理这个结构?阵列尺寸等。