【发布时间】:2021-07-31 18:46:46
【问题描述】:
我正在制作一个显示“UFO”目击事件列表的项目。我最初打算找到一个我可以为此调用的 API,但也无法做到。我确实找到了一个相当大的 JSON 文件(33mb),其中包含 UFO 目击报告。这个 JSON 文件中有超过一百万行代码。使用这些数据的最佳方式是什么?我应该将其上传到 Firebase 数据库吗?将 JSON 分解为多个文件?我从来没有处理过这么大的 JSON 文件。经过研究,似乎有多种解决方案。您认为处理大型 JSON 文件的最佳方式是什么?
文件示例。
{
"datetime": "10/10/1965 21:00",
"city": "penarth (uk/wales)",
"state": "",
"country": "gb",
"shape": "circle",
"duration (seconds)": "180",
"duration (hours": {
"min)": "about 3 mins"
},
"comments": "penarth uk circle 3mins stayed 30ft above me for 3 mins slowly moved of and then with the blink of the eye the speed was unreal",
"date posted": "2/14/2006",
"latitude": "51.434722",
"longitude": -3.18
},
【问题讨论】:
-
“使用这些数据的最佳方式是什么?”众所周知,关于“什么是最好的”的问题在这里很难回答。我们还不知道您想对这些数据做什么。我建议将数据导入 Firebase,并尝试在其上实现前几个用例。当您遇到困难时,请回复具体问题,我们更有可能提供帮助。
-
好的,谢谢。我想根据用户搜索的“状态”向用户显示数据。例如,如果用户搜索“纽约”,它将显示纽约的所有 UFO 叹息。
-
只是为了提供一点观点,一百万行代码实际上并没有多少数据,Firebase(和大多数数据库)可以轻松处理 - 所以不要担心大小。跨度>