JSON Schema 似乎支持 ISO 時間、日期、日期時間,甚至持續時間(請參閱檔案),但我無論如何都找不到支持 ISO時間范圍。
我可以使用正則運算式(JSON Schema 確實支持),但是我無法檢查間隔的起點和終點是否實際上是有效的日期/時間(例如 2022-13-04,沒有第 13 個月)。我應該如何進行?我是否只需要接受任何字串并在 JSON 消費應用程式中進行驗證?
uj5u.com熱心網友回復:
默認情況下不驗證字串格式;相反,它們只是注釋 - 應用程式要執行的資訊。
但是,許多實作確實具有可以啟用的驗證。許多還支持自定義格式,盡管您可能需要自己提供邏輯。
另一種方法是將時間范圍拆分為其開始和結束部分并獨立驗證它們。然后您的應用程式所要做的就是驗證start < end.
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/483914.html
標籤:json 约会时间 jsonschema
