Это видео недоступно.
Сожалеем об этом.
Part 1 - JSON Schema For API Validation
HTML-код
- Опубликовано: 13 авг 2024
- When Stuart needed to build an API-first app for a client, he wanted to find a better way to do input validation. He'd just come off a quality audit role on a large-scale project where he'd seen first-hand how it just isn't feasible to expect anyone to achieve 100% input validation through entirely manual means.
That experience, and that search, led him to JSON Schema.
In this talk, Stuart will introduce you to JSON Schema. He'll show you the essential points of writing a schema, and how to use it both from PHP and from JavaScript. Finally, he'll discuss the current state of the JSON schema draft, and share the compatibility issues he's seen over the last couple of years.
Presented at PHP Dorset, 2nd July, 2018.
I didn't have any programming knowledge whatsoever, but I think JSON was a good start to dive into that world, plus, videos like these make it so much easier. It also helps to have someone like Stuart as a lecturer, because I've watched a lot of tutorials and I think "these people" aren't commonly good at teaching novices at what they do and why they do it, even though they're brilliant. I'm saying I enjoyed his way of engaging with the audience and his clear explanations. Thank you!
The best video about JSON on youtube! Thanks! :-D
Best video for people who are starting to learn JSON Schema... Thanks a lot :)
Hi sir how to conver one json schema to another different json schema using python code please send me code
Beautifully explained concept, Five stars.
i think '-1' is reserved in the case most Unix env vars for the equivalent of "not yet set". At least that is how I was taught to use it. I initialize to -1 at the beginning for a couple of reasons. First of all, when debugging, I can tell the difference between 'unset' and 'set to empty string'. Normally, these are represented in the same way in output, at least in linux. Secondly, certain programs / commands have difficulty with empty strings, and they can cause unexpected behavior that makes debugging a nightmare on the best of days.
4294967294=2^32-2 actually, not 2^16-2