gpt4 book ai didi

rest - 如何格式化 Swagger 2.0 文本描述?

转载 作者:行者123 更新时间:2023-12-03 07:45:10 25 4
gpt4 key购买 nike

我想格式化我的 Swagger API 描述,以便它们不是简单的文本段落。最好,我想添加一个小 table 。

我在 Swagger 描述中没有找到有关文本格式的在线引用。如果我启动 Swagger Editor ,然后打开 Instagram 示例(文件\打开示例\Instagram.yaml),我看到 yaml 文件中的第一个描述显示了一些格式,包括超链接和边框:

    [registered your client](http://instagram.com/developer/register/) it's easy
to start requesting data from Instagram.

```
https://api.instagram.com/v1/media/popular?client_id=CLIENT-ID
```

这看起来像标准 Markdown ,但是当我将表格 Markdown 添加到示例描述中时,编辑器会出现错误:

|Col1|Col2|
|------|------|
|1|2|


YAML Syntax Error
End of the stream or a document separator is expected at line 36, column

Swagger 2.0 允许什么格式?我在渲染表格时做错了什么吗?

最佳答案

Swagger 编辑器支持 Markdown。下面是在 OpenAPI (Swagger) 文档中使用 Markdown 的示例:

swagger: '2.0'
info:
version: 0.0.0
title: Markdown
description: |
# Heading

Text attributes _italic_, *italic*, __bold__, **bold**, `monospace`.

Horizontal rule:

---

Bullet list:

* apples
* oranges
* pears

Numbered list:

1. apples
2. oranges
3. pears

A [link](http://example.com).

An image:
![Swagger logo](https://raw.githubusercontent.com/swagger-api/swagger-ui/master/dist/favicon-32x32.png)

Code block:

```
{
"message": "Hello, world!"
}
```

Tables:

| Column1 | Column2 |
| ------- | --------|
| cell1 | cell2 |
paths:
/:
get:
responses:
200:
description: OK

您可以将上面的示例复制并粘贴到 Swagger Editor 以查看输出。

关于rest - 如何格式化 Swagger 2.0 文本描述?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39924144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com