Apiary:是否可以记录 JSON 响应字段是什么?

2023-12-23

我想记录实际的 JSON 字段本身代表什么。

我已经记录了 GET 语句和参数,但这并不能提供给用户的完整文档。

那么,在下面的示例中,我将如何添加有关“OtherFields”的注释。支持吗?或者我是否需要在其他地方制作一份配套文档。

## View Applications [/cat{?sort}{&order}{&page}]
### List all Applications 
### Get List of Applications [GET]
+ Parameters
    + sort (optional, string) ... `sort` parameter is used to specify which criteria to use for sorting. One of the following strings may be used: 
    `"NAME", 
    "RATING", "QUALITY" ,
    "RISKLEVEL", `

    + order (optional, string) ... `order` parameter is used to specify which order to use if sorting is used. One of the following strings may be used: 
    `"ASC", 
    "DESC"`

    + page (optional, int ) ... `page` parameter is used to request subsequent catalog pages.


+ Response 200 (application/json)

                {
            "Catalog" : {
                "Page" : 0,
                "Count" : 6,
                "Applications" : [{
                        "UID" : "6882e96a-5da1-11e3-1111-3f24f45df3ad"
                        "OtherFields: ""
               }]
               }}

我认为它还不被支持。

我在项目中解决了这个问题,方法是在 GET 请求行上方放置一个带有描述的表格。在你的情况下,它可能看起来像:

### List all Applications 

| Field                            | Description               |
|----------------------------------|---------------------------|
| Catalog.Applications.OtherFields | Documentation goes here.. |

### Get List of Applications [GET]

为了帮助您使用 Markdown 语法创建表格,您可以使用Markdown 表格生成器 http://www.tablesgenerator.com/markdown_tables.

请注意,表生成器允许您将表定义保存到文件中,这样下次您需要编辑表时,您可以从上次停止的地方开始。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Apiary:是否可以记录 JSON 响应字段是什么? 的相关文章

  • 一起使用 Argparse 和 Json

    我是 Python 初学者 我想知道 Argparse 和 JSON 是否可以一起使用 说 我有变量p q r 我可以将它们添加到 argparse 中 parser add argument p param1 help x variabl
  • Android - 从服务器获取响应时验证 JSON 以避免 JSONException

    在我的一些与服务器通信并使用 http 获取响应的应用程序中 我使用 json 来格式化数据服务器端 当它到达设备时 我使用类似于我在 stackoverflow 上找到的代码 private class LoadData extends
  • 在 php 中回显 JSON 数据

    我正在尝试回显一些 JSON 数据 问题是数据包含变量 但我的代码没有将变量放入字符串中 这是我的代码 status row Status priority row Priority echo status status priority
  • MVC3 DropDownList + JSON + 选定问题

    我的网站 MVC3 JQuery 及其移动版本 MVC3 JQuery mobile 之间有一个非常奇怪的行为 它们分为两个不同的解决方案 我正在使用以下代码根据另一个下拉列表 搜索值 更改下拉列表的内容 搜索值 Razor Html Dr
  • 如何将从 MySQL 获取的数据以 JSON 形式返回到 php 文件中?

    我必须将从 MySQL 表中获取的数据作为 JSON 返回到 php 文件中 这是我连接到 mysql 并从中获取数据的代码 现在我怎么能将它作为 JSON 返回呢
  • 创建 df 以生成给定格式的 json

    我正在尝试生成一个 df 来生成下面的 json Json数据 name flare children name K1 children name Exact size 4 name synonyms size 14 name K2 chi
  • 如何限制 JSON 访问?

    我有一个 Web 应用程序 可以从新创建的 JSON API 中提取数据 我的静态 HTML 页面通过 JavaScript 从静态 HTML 页面动态调用 JSON API 如何限制对 JSON API 的访问 以便只有我 我的网站 可以
  • 使用 PHP 和 jSON 从 MySQL 获取 UIImage

    我正在开发一个小型新闻阅读器 它通过对 URL 执行 POST 请求来从网站检索信息 响应是一个带有未读新闻的 JSON 对象 例如 应用程序上的最新新闻的时间戳为 2013 03 01 当用户刷新表时 它会发布 domain com ap
  • 将 JSON 数组转换为 bash 数组并保留空格

    我想将 JSON 文件转换为 bash 字符串数组 稍后我可以对其进行迭代 我的JSON结构如下 USERID TMCCP CREATED DATE 31 01 2020 17 52 USERID TMCCP CREATED DATE 31
  • 使用 XPath 3.1 fn:serialize 进行 JSON 序列化

    我在 Saxon HE 9 8 中使用 XSLT 3 0 并且希望将 JSON 文档用作链接数据JSON LD https json ld org 在 JSON LD 中 完整的 HTTP URI 通常显示为值 当我使用 XPath 3 1
  • 使用 net.liftweb.json 或 scala.util.parsing.json 解析大型 (30MB) JSON 文件会出现 OutOfMemoryException。有什么建议吗?

    我有一个包含大量测试数据的 JSON 文件 我想解析这些数据并推送我正在测试的算法 它的大小约为 30MB 包含大约 60 000 个元素的列表 我最初在 scala util parsing json 中尝试了简单的解析器 如下所示 im
  • 存储 PHP 数组的首选方法(json_encode 与序列化)

    我需要将多维关联数据数组存储在平面文件中以进行缓存 我偶尔可能会遇到需要将其转换为 JSON 以便在我的 Web 应用程序中使用的情况 但绝大多数时候我会直接在 PHP 中使用该数组 在此文本文件中将数组存储为 JSON 或 PHP 序列化
  • 获取列名称以及 JSON 响应

    我有三个实体类 我编写了包含两个表的联接的查询 表 费用类别 Entity Table name ExpensesCategories public class ExpensesCategories Id GeneratedValue st
  • jq - 按值排序

    我有以下结构 ID XX guid 1 ID YY guid 2 我尝试过运行 jq sort by guid conn json 但是我收到一个错误 Cannot index string with string guid 请您告诉我如何
  • 使用 Spring / JPA 写入 Postgres 数据库的 JSON 列

    我有一个名为 test 的表 其中包含 Postgres 9 3 中 json 类型的列 sample column 我正在尝试使用 Spring JPA 将以下内容写入列中 name 更新的名称 我在其他帖子中读到 我需要添加自定义转换器
  • NodeJS:将 JSON 保存到 MongoDB

    我正在尝试从 API 获取 JSON 并将其存储到 MongoDB 数据库中 显然 这是行不通的 我的应用程序似乎停留在我尝试将数据保存到数据库的位置 请告知该怎么做 这是我的代码 var express require express v
  • 按值对 JSON 进行排序

    我有一个非常简单的 JSON 对象 如下所示 people f name john l name doe sequence 0 title president url google com color 333333 f name micha
  • 将 Laravel 集合/数组转换为 Javascript 数组

    我想将 Laravel 中的数组分配给 JavaScript 数组 我已经从我的AppServiceProvider和 json decoded 它像 View composer function view users Users all
  • 如何使用 Retrofit 解析嵌套 json....?

    我不知道该怎么办使用 Retrofit 解析 json 熟悉使用 Retrofit 解析简单的 json 但不熟悉解析嵌套Json using Retrofit 这是我的 Json 数据 current observation image
  • 无法从 JSON 请求获取数据,尽管我知道它已返回

    我试图获取从 getJSON 返回的数据 但我无法让它工作 我已经在 search twitter API 上尝试了相同的代码 效果很好 但它不适用于其他网站 我知道数据已返回 因为我在使用检查器时可以找到它 我通过检查器找到的值是 id

随机推荐

  • 在 Windows 8 Metro 应用程序中使用动态磁贴 [重复]

    这个问题在这里已经有答案了 可能的重复 无法在 Windows 8 应用程序内创建动态磁贴 https stackoverflow com questions 10279417 unable to create live tile insi
  • r 检查字符串是否包含特殊字符

    我正在检查字符串是否包含任何特殊字符 这就是我所拥有的 但它不起作用 if grepl punct val 因此 如果有人能告诉我我缺少什么 那将会很有帮助 特殊字符 正如 thelatemail 在评论中指出的 您可以使用 grepl p
  • 执行即使我注销也会运行的脚本

    所以 我有一个长时间运行的脚本 大约几天 说execute sh我计划在我拥有用户帐户的服务器上执行 现在 我想执行这个脚本 以便它永远运行 即使我注销或与服务器断开连接 我怎么做 谢谢 你有几个选择 最基本的是使用nohup nohup
  • DirectoryStream.Filter 示例,用于列出基于特定日期/时间的文件

    我正在尝试调查一个DirecoryStream Filter例如newDirectoryStream我可以在其中列出目录下的所有文件 及其所有子目录 例如 超过 60 天的 DirectoryStream
  • 如何在 Raphael.js / IE 中“固定”模式?

    我正在创建一个小工具来说明偏光镜片的优点 基本上 用户将在令人眼花缭乱的场景 容器 DIV 的 CSS 背景 上拖动镜头 Raphael js 路径 并 透视 镜头 这是js代码 var rsr Raphael playmask 720 5
  • 关于数组大小计算[重复]

    这个问题在这里已经有答案了 可能的重复 有人可以解释一下这个给我数组大小的模板代码吗 https stackoverflow com questions 437150 can someone explain this template co
  • 在 React/Express 应用程序的生产中代理 api 请求

    我正在使用独立的存储库 后端和前端 开发一个 MERN stack 项目 在发展环境中 我使用 代理 将服务器 API 与 React 连接 并且运行良好 package json in react proxy http localhost
  • vim 使用当前行作为参考点进行搜索和替换

    有没有办法使用当前行作为参考来指定搜索和替换范围 我可以使用明确的行号指定范围 例如 5 15s foo bar g 仅在第 5 行到第 15 行上进行搜索和替换 如何指定 从当前行到当前行下方 或上方 10 行 之类的范围 您可以使用 对
  • 使用 spring 将枚举的值注入到属性中

    我有一个类似于下面的枚举 public enum MyEnum ABC some string DEF some string GHI another string String value private MyEnum String va
  • 删除 WPF 中 ListView 上的鼠标悬停效果

    我怎样才能摆脱淡蓝色鼠标悬停对我的影响ListView 当我触摸屏幕时 会出现一个浅蓝色选择器 并在我上下滚动时停留在屏幕中间 但以深蓝色突出显示的所选项目不会改变 我猜这是鼠标悬停效果 因为当我使用鼠标时会出现同样的效果 如何解决 我使用
  • 为什么这个会被锁?循环遍历所有行,对重复项执行函数,删除重复行

    当我一次咬掉几百行时 代码可以工作 但当我尝试在 10 000 行上运行它时 代码总是挂在中间的某个地方 代码的作用 查找 A 列中的重复条目 将两行之间的 c d 和 e 列中的值相加 然后删除原始行 有人能想出一种更稳定的方法来做到这一
  • .net ORM 比较 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 为什么 display:none 不隐藏 Struts 2 标签,如

    我想知道为什么div标签无法隐藏Struts2标签 我正在使用div它应该隐藏在负载上 并且onChange我正在调用 jQuery 来切换div tag
  • 如何保持 psobject 有序?

    我有以下脚本 它从另一个脚本获取对象并将其转换为 pscustomobject script1 ps1 ViewConnection cinput OutVariable xprtOut Format Table Wrap converti
  • “Where”子句中的动态表达式 - Linq to SQL

    我是 LINQ 的新手 所以我希望这不是一个愚蠢的问题 我有一个在数据网格中显示大量内容的表格 我希望用户能够通过使用网格上方的一些组合框 如搜索栏 来过滤网格 我创建了一个方法 它获取组合框中的文本 并将其放置在 Where 子句中 pu
  • 从 void 函数返回[关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 从函数返回哪种更正确的方法 void function blah some code OR void function blah some co
  • 如何使用 Chef 菜谱来设置环境变量?

    如何使用 Chef 菜谱来设置环境变量 我需要使用 Chef 食谱设置环境变量 您能提供一个如何实现这一目标的示例吗 如果您需要严格在 Chef 进程内设置环境变量 则可以使用ENV foo bar 因为这是一个 ruby 过程 如果您需要
  • self.tableView.delegate = self Swift

    如果我有一个 UIViewController 并且我在故事板中将 tableView 连接到它 连接 tableview 出口 然后通过连接检查器连接数据源和委托方法 cntrl 拖动到 vc 橙色圆圈图标 我还需要添加self tabl
  • 如何解决没有 xargs -d 的 MacOS X 问题?

    我有以下命令 xargs d n n 8 bash c phpcs element PSR2 1 2 3 4 5 6 7 8 gt 2 2 gt dev null 如果我在 Linux 中运行此命令 它会起作用 如果我尝试在 Mac OSX
  • Apiary:是否可以记录 JSON 响应字段是什么?

    我想记录实际的 JSON 字段本身代表什么 我已经记录了 GET 语句和参数 但这并不能提供给用户的完整文档 那么 在下面的示例中 我将如何添加有关 OtherFields 的注释 支持吗 或者我是否需要在其他地方制作一份配套文档 View