最近从实际业务抽象出了一些功能和数据结构,开始思考什么结构才算是好的数据结构?效率,可复用性,易懂?
一、案例
1、
{ "data": { "park": [ { "id": 12, "name": "aaa" }, { "id": 3, "name": "bbb" } ], "video": [ { "id": 124, "name": "aaa", "url": "" }, { "id": 34, "name": "bbb", "url": "" } ] } }
2、
{ "data": [ { "type": "park", "subData": [ { "id": 12, "name": "aaa" }, { "id": 3, "name": "bbb" } ] }, { "type": "video", "subData": [ { "id": 124, "name": "aaa", "url": "" }, { "id": 34, "name": "bbb", "url": "" } ] } ] }
3、
{ "data": [ { "type": "park", "id": 12, "name": "aaa" }, { "type": "park", "id": 3, "name": "bbb" }, { "type": "video", "id": 124, "name": "aaa", "url": "" }, { "type": "video", "id": 34, "name": "bbb", "url": "" } ] }