首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >.json文件是如何在API调用中工作的?

.json文件是如何在API调用中工作的?
EN

Stack Overflow用户
提问于 2017-04-23 17:15:30
回答 1查看 815关注 0票数 0

为了编写一个学校项目的API,我一直在做研究,当引用YouTube和Twitter的API文档时,我看到API如下所示

代码语言:javascript
运行
复制
https://api.twitter.com/1.1/account/settings.json

我的理解是,您在后端执行一个方法,它将向调用方返回信息,但我认为这些文件必须是扩展名类型.py或.java,或者您使用的任何语言,而JSON只是返回类型。在本例中,我一直无法找到有关.json文件工作方式的任何信息。settings.json中是否有正在执行的代码?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-23 18:39:47

JSON只是数据的一种格式,然后您可以使用它,例如在JavaScript中。

它独立于后端语言。我的意思是,应用程序的前端并不关心是谁生成了.json文件。

可能是Java应用程序,可能是Python,或者PHP应用程序--这并不重要。它也可以是静态文件,有固定的内容,只有json格式。

当你在前端收到这样的东西后,你可以用它做你想做的任何事情。从您的角度来看,它可能是某种嵌套数组。

在你提供的例子中,我得到:

代码语言:javascript
运行
复制
{"errors":[{"code":215,"message":"Bad Authentication data."}]}

这很好,只是你得到的数据而已。这是JSON格式--这是真的。但是您并不关心路径在URL中有.json,它可以有任何扩展,重要的是里面有什么。

这是JSON的美丽之处。您可以使用JSON格式的模拟数据为自己准备静态文件,并在开发应用程序的前端时使用它。如果您愿意,您可以拥有后端应用程序,它将返回您的应用程序的真实数据。

您还可以在这里看到如何从PHP:Returning JSON from a PHP Script返回json文件

或者在这里看看如何在Python (Django框架)中实现它:Creating a JSON response using Django and Python

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43574169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档