Thanks, that's very useful. I'm working on writing a validator now. Hopefully I should be able to open source it in the next few days.
On Tuesday, September 20, 2016 at 5:23:50 PM UTC+1, tony tam wrote: > > Yes, there is a JSON schema to describe the swagger specification, and > also the definitions are a *subset* of JSON schema. Please take a look > here for all the gory details: > > https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md > > On Sep 20, 2016, at 8:54 AM, Tom Akehurst <t...@wiremock.org <javascript:>> > wrote: > > Haha, showing my ignorance here. Hadn't realised that the definitions part > of a Swagger doc was actually JSON schema. > > On Tuesday, September 20, 2016 at 4:49:37 PM UTC+1, tony tam wrote: >> >> What do you mean? >> >> On Sep 20, 2016, at 8:48 AM, Tom Akehurst <t...@wiremock.org> wrote: >> >> Is there a way to adapt a Swagger spec to JSON schema? >> >> On Tuesday, September 20, 2016 at 3:38:03 PM UTC+1, Max Goldstein wrote: >>> >>> Not only is the inflector tied to a specific stack, it seems to not be >>> feature-complete. My best idea is to validate incoming requests (and >>> outgoing responses) using this json schema validator >>> <https://github.com/daveclayton/json-schema-validator>, adding a custom >>> pass to check for the discriminator, readOnly, and other properties that >>> get added if you use them. That's what I'm planning to do for my project >>> anyway, I haven't actually tried it, so take this with a grain of salt. >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Swagger" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to swagger-swaggersocket+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> >> >> > -- > You received this message because you are subscribed to the Google Groups > "Swagger" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to swagger-swaggersocket+unsubscr...@googlegroups.com <javascript:>. > For more options, visit https://groups.google.com/d/optout. > > > -- You received this message because you are subscribed to the Google Groups "Swagger" group. To unsubscribe from this group and stop receiving emails from it, send an email to swagger-swaggersocket+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.