Làm cách nào để chuyển đổi JSON Swagger thành RAML/YAML và xác thực? Tôi không tìm kiếm một cách có lập trình, chỉ là một chuyển đổi một lần.Chuyển đổi Swagger JSON thành RAML/YAML
Trả lời
Sau đây là các bước sau:
- 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
- Đến http://editor.swagger.io/#/
- 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
- Chọn Generate Client -> tùy chọn Swagger YAML từ menu
- Nó sẽ tạo ra YAML mà bạn có thể xác nhận tại http://www.yamllint.com/ trang web
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ư:
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 –
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
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
Để chuyển đổi API đặc tả giữa các định dạng khác nhau (ví dụ Swagger/OpenAPI, RAML, Postman, vv), bạn có thể sử dụng sau đây miễn phí và các công cụ mã nguồn mở:
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
- đầu tiên nhập khẩu JSON vênh vang tại http://editor.swagger.io/#/(File> Import File)
- 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.
- 1. Làm thế nào để chuyển đổi Java Swagger Annotation sang Swagger json schema?
- 2. Chuyển đổi .json thành ipynb
- 3. chuyển đổi rss thành JSON
- 4. Chuyển đổi svg thành json
- 5. Chuyển đổi NSData thành JSON
- 6. Chuyển đổi SQLite thành JSON
- 7. XML thành chuyển đổi JSON trong iOS
- 8. Chuyển đổi tệp .txt thành JSON
- 9. Chuyển đổi JSON NSData thành NSDictionary
- 10. Cách chuyển đổi JSON thành Object
- 11. Chuyển đổi json thành mảng C#?
- 12. Chuyển đổi cấu trúc Go thành JSON
- 13. Chuyển đổi động XML thành JSON
- 14. Chuyển đổi mảng JSON thành mảng Bash
- 15. Swift: Chuyển đổi cấu trúc thành JSON?
- 16. Chuyển đổi chuỗi thành đối tượng JSON
- 17. Chuyển đổi JSON thành Android Bundle
- 18. Chuyển đổi Hashmap thành JSON bằng GSON
- 19. Python - chuyển đổi tệp csv thành JSON
- 20. JSON JSON chuyển đổi số nguyên thành chuỗi
- 21. Chuyển đổi json không hợp lệ thành json hợp lệ
- 22. Chuyển đổi chuỗi JSON thành đối tượng JSON
- 23. Biến đổi JSON thành JSON
- 24. Chuyển đổi JSON thành NSData và NSData thành JSON trong Swift
- 25. Chuyển đổi đối tượng JSON thành bộ đệm và đệm thành đối tượng JSON trở lại
- 26. Chuyển văn bản thành JSON
- 27. Chuyển đổi NSArray từ điển thành mảng JSON trong iOS
- 28. Chuyển đổi đối tượng C# thành đối tượng Json
- 29. Kiểm soát chuyển đổi RDF thành "đẹp hơn" JSON-LD
- 30. Làm thế nào để chuyển đổi JSON thành chuỗi?
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
Đ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. –