2017-10-11 3 views
1

zu bezeichnen Was ist der beste Weg, um ein Zeitfeld in einer Swagger-Spezifikation zu repräsentieren, der nächstgelegene Typ zu sehen wie date-time, aber dies Standard-Deserialisierer Datum Feld erwarten zu sein mit der Zeit weitergegeben ... Gibt es einen Standard oder eine Best Practice, um die Zeit in einer Swagger-Spezifikation zu bezeichnen, die gut mit den Jackson-Deserialisierern zusammenarbeitet?Der beste Weg, um Zeit (ohne Datum) in Swagger spec

Ist die Zeitangabe in Millisekunden/Sekunden und die Verwendung des Typs string ein akzeptabler Ansatz?

Antwort

1

Je nachdem, was Sie darstellen möchten, ist dies möglicherweise keine gute Idee.

Wenn Sie einen bestimmten Zeitstempel darstellen möchten, ist es wahrscheinlich viel sicherer, das Datum anzugeben.

Wenn das Datum wirklich nicht wichtig ist (zB wenn Sie angeben möchten, dass ein Ereignis jeden Tag um 14:00 stattfindet), dann glaube ich nicht, dass swagger ein eingebautes Format dafür hat. Jedoch the swagger format field is open und Swagger hat Unterstützung für ECMA 262 regex string patterns.

Verwandte Themen