【发布时间】:2017-06-20 01:52:33
【问题描述】:
目前我有一个 json 文件,其中存储了多个数据,如下所示:
{"name": ["Adelphi University"], "supp": ["Yes: E, WS"], "ed": ["\u00a0"], "online": ["$40"], "ea": ["12/1"], "mid": ["No"], "rd": ["Rolling"], "recs": ["Yes: CR"], "mail": ["$40"], "schoolr": ["Yes"]}
这一行应该代表一所大学(因此得名),“name”后面的变量,即“supp”、“online”等,是该学校的属性。我将如何重构这些数据以使“名称”变量定义数据,而其他变量是“名称”父项的子项。我的数据应该是这样的:
{
"schools": {
"Adelphi University": {
"supp": "Yes: E, WS",
"ed": "\u00a0",
"online": "$40",
"ea": "12/1",
"mid": "No",
"rd": "Rolling",
"recs": "Yes: CR",
"mail": "$40",
"schoolr": "Yes",
},
"Dartmouth College": { ... },
"Harvard University": { ... }
}
}
我该怎么做呢?
【问题讨论】:
-
显示你的代码;到目前为止你尝试过什么?
-
顺便说一句,我不同意“过于广泛”的投票。
标签: javascript json parsing firebase firebase-realtime-database