2015-09-23 23 views

Trả lời

8

Sau đây là các bước sau:

  1. Xuất Swagger JSON vào một tập tin trên ổ đĩa của bạn. JSON này phải được công bố trên máy chủ của bạn tại URI sau:/vênh vang/docs/v1
  2. Đến http://editor.swagger.io/#/
  3. Trên góc trên cùng bên trái, chọn File-> Import File ... Điểm đến tập tin Swagger JSON địa phương bạn đã xuất trong bướC# 1 để mở trong Swagger biên tập
  4. Chọn Generate Client -> tùy chọn Swagger YAML từ menu
  5. Nó sẽ tạo ra YAML mà bạn có thể xác nhận tại http://www.yamllint.com/ trang web
+3

Tôi không nghĩ đó là câu hỏi, điều này tạo ra Swagger YAML, chứ không phải RAML YAML. – coding

+0

Điều này không trả lời câu hỏi nhưng giải pháp thực tế có thể được tìm thấy bằng cách sử dụng gần như giống nhau - Tìm câu trả lời của tôi bên dưới. –

1

trong khi tôi muốn có một công cụ dòng lệnh, công ty này đã thực hiện một công cụ chuyển đổi có vẻ như:

https://apitransformer.com/

+0

Có một công cụ dòng lệnh cho các chuyển đổi. Vị trí của nó tại https://github.com/apimatic/apimatic-cli –

+0

Liên kết https://apimatic.io/transformer thực sự hoạt động và làm tương tự với apimatic-cli của chúng có vẻ khó khăn. Bạn có hướng dẫn ngoài hộp không? – gronaz

3

chuyển đổi

Nếu bạn đang tìm kiếm để chuyển đổi từ bất kỳ phiên bản Swagger để RAML 0.8 sau đó APITransformer.com có ​​thể làm điều đó cho bạn. Chúng ta gần như đã hoàn thành xuất khẩu RAML 1.0. Sẽ phát hành nó trong một tuần.

Validation

Mô tả chuyển đổi đi ra của động cơ mã gen tương tự mà APIMatic sử dụng để xác nhận một mô tả API trước khi tạo SDK/thư viện khách hàng. Do đó, RAML đã chuyển đổi sẽ được xác thực theo mặc định.

thiệu API trong một loạt các định dạng cũng có thể được xác nhận qua APIMatic's CLI hoặc APIMatic's API

0

Thực sự khá đơn giản

Phiên bản web của swagger editor cho phép bạn nhập khẩu tập tin vênh hiện có (JSON/YAML) linh hoạt và tải xuống tệp cấu hình hiện đang được hiển thị. Vì vậy, chỉ cần kết hợp hai.

Lưu ý: Chuyển đổi JSON để YAML tồn tại, nhưng không JSON để RAML

  1. đầu tiên nhập khẩu JSON vênh vang tại http://editor.swagger.io/#/(File> Import File)
  2. Khi bạn thấy cấu hình của bạn , chỉ cần tải xuống phiên bản YAML tương ứng (Tệp> Tải xuống YAML).

Phiên bản YAML của JSON bạn vừa tải lên sẽ được tải xuống.

Các vấn đề liên quan