2015-09-23 23 views

Odpowiedz

8

Oto kroki:

  1. Export Swagger JSON do pliku na dysku. Ten JSON powinny być publikowane na serwerze pod następującym URI:/Swagger/docs/v1
  2. idź do http://editor.swagger.io/#/
  3. w lewym górnym rogu, wybierz Plik-> Importuj plik ... punkt do lokalnego pliku Swagger JSON wyeksportowany w kroku 1, aby otworzyć w Swagger Edytor
  4. Wybierz Generate Client -> opcja Swagger YAML z menu
  5. To wygeneruje YAML, które można zatwierdzić na http://www.yamllint.com/ miejscu
+3

Nie sądzę, o to właśnie chodziło, generuje to Swagger YAML, a nie RAML YAML. – coding

+0

To nie odpowiada na pytanie, ale faktyczne rozwiązanie można znaleźć w prawie taki sam sposób - Znajdź moją odpowiedź poniżej. –

1

Chociaż życzę istniało narzędzie wiersza poleceń, firma ta stworzyła konwerter wydaje:

https://apitransformer.com/

+0

Istnieje również narzędzie wiersza poleceń do konwersji. Znajduje się na https://github.com/apimatic/apimatic-cli –

+0

Link https://apimatic.io/transformer faktycznie działa i robi to samo z ich apimatic-cli wydaje się być trudne. Czy masz gotowy przewodnik po sztuce? – gronaz

3

Konwersja

Jeśli szukasz przekonwertować z dowolnej wersji Swagger do Raml 0,8 następnie APITransformer.com może zrobić to za Ciebie. Prawie skończyliśmy z eksportem RAML 1.0. Wydanie go za tydzień.

Validation

Przetworzony opis pochodzi z tego samego silnika Kod-gen, który APIMatic używa do sprawdzania poprawności opisu API przed wygenerowaniem SDK/bibliotek klienckich. Dlatego skonwertowana pamięć RAML będzie domyślnie sprawdzana.

opisy API w różnych formatach mogą być również zatwierdzone przez APIMatic's CLI lub APIMatic's API

0

Jest to całkiem proste:

Wersja WWW z swagger editor daje możliwość importowania istniejącego pliku przekierowania (JSON/YAML) i pobrania pliku konfiguracyjnego, który jest aktualnie wyświetlany. Więc po prostu połącz te dwa.

Uwaga: Konwersja JSON do YAML istnieje, ale nie JSON do Raml

  1. Pierwszy import Swagger JSON w http://editor.swagger.io/#/(Plik> Importuj plik)
  2. Po zobaczyć konfiguracje , wystarczy pobrać odpowiednią wersję YAML (Plik> Pobierz YAML).

Zostanie pobrana wersja YSL YSL, którą właśnie przesłałeś.