Browser 如何从url下载json文件

Browser 如何从url下载json文件,browser,Browser,我正在解决mongodb大学的mongodb教程。他们的网站上有一个叫做“下载家庭作业”的链接。当我点击链接时,不会下载任何内容,而是会在一个带有url的网页上显示要下载的json文件,如 我的问题是,当URL指向json文件时,如何下载它 我相信,当您导航到时,您会在浏览器的页面上看到加载的json。我过去(在Windows和Mac上)所做的是在浏览器中单击鼠标右键,然后单击“另存为”,这样可以将数据保存到计算机上的.json文件中 另一种选择是使用curl。如果需要,一个好看的教程是:首先,

我正在解决mongodb大学的mongodb教程。他们的网站上有一个叫做“下载家庭作业”的链接。当我点击链接时,不会下载任何内容,而是会在一个带有url的网页上显示要下载的json文件,如


我的问题是,当URL指向json文件时,如何下载它

我相信,当您导航到时,您会在浏览器的页面上看到加载的json。我过去(在Windows和Mac上)所做的是在浏览器中单击鼠标右键,然后单击“另存为”,这样可以将数据保存到计算机上的.json文件中


另一种选择是使用curl。如果需要,一个好看的教程是:

首先,它取决于您使用的操作系统

在Windows上

如果右键单击并按“保存”(或者使用ctrl-s),然后在保存时选择文件格式“json”

在macOS上

你可以用几种方法来实现这一点,我建议使用curl。您可以通过打开终端并导航到要将文件下载到的目录来完成此操作。然后输入以下内容:

curl https://somedomain.com/somepath.json

这将以原始格式下载文件

在Mac中,如果url不是公共的,上面提出的curl解决方案就不起作用(在我这边,我得到了这个权限错误:
请求了未经授权的权限

因此,这里有一个对我有用的替代方法。使用Chrome浏览器,转到带有json的url,然后右键单击,然后“检查”。这将打开Chrome devtools ui。从那里转到“源”,您将在列表中看到json文件。然后右键单击,您将能够单击“另存为”。这将把文件下载到您所在的位置你想要什么


更新:以防此方法不起作用(我意识到它在所有情况下都不起作用),然后只需将json的文本复制粘贴到文本编辑器中,并使用json扩展名保存文件。

有关一般浏览器使用的问题不适合堆栈溢出。您可能可以在另一个Stack Exchange网站上获得帮助。您没有提到您使用的浏览器,但大多数浏览器都提供下载和保存vi的选项通过右键单击菜单或在按住键的同时单击。阅读浏览器的帮助。