Apicurio-studio: рд╕рдВрдкрд╛рджрдХ: рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ рдлрд╝реНрд░реА-рдлрд╝реЙрд░реНрдо "рдкреНрд░рд╛рд░реВрдк" рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝реЗрдВ (рдЙрджрд╛. UUID)

рдХреЛ рдирд┐рд░реНрдорд┐рдд 9 рдЕрдкреНрд░реИрд▓ 2019  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: Apicurio/apicurio-studio

UUID рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдкреНрд░рдХрд╛рд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди OpenAPI рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддреА рд╣реИ

рдЯрд╛рдЗрдк рдХрд░реЗрдВ: рд╕реНрдЯреНрд░рд┐рдВрдЧрдкреНрд░рд╛рд░реВрдк: рдпреВрдЖрдИрдбреА

рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдЕрдиреБрднрд╛рдЧ рд╕реЗ (рдЬреЛрд░ рдореЗрд░рд╛):

рдЖрджрд┐рдо рдореЗрдВ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдВрд╢реЛрдзрдХ рдЧреБрдг рд╣реЛрддрд╛ рд╣реИ: рдкреНрд░рд╛рд░реВрдкред OAS рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХреЛ рдмрд╛рд░реАрдХ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдЬреНрдЮрд╛рдд рд╕реНрд╡рд░реВрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рд╛рд░реВрдк рд╕рдВрдкрддреНрддрд┐ рдПрдХ рдЦреБрд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ-рдореВрд▓реНрдпрд╡рд╛рди рд╕рдВрдкрддреНрддрд┐ рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рдХреЛрдИ рднреА рдореВрд▓реНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИред "рдИрдореЗрд▓", "рдпреВрдпреВрдЖрдИрдбреА", рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдЕрдиреНрдп рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рджреНрд╡рд╛рд░рд╛ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реЛрдиреЗ рдкрд░ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрд╡реИрдЧрд░ рдХреЛрдбрдЬрди рдорд╛рдирдЪрд┐рддреНрд░ рдкреНрд░рд╛рд░реВрдк: uuid to System.Guid in C# рдпрд╛ java.util.UUID рдЬрд╛рд╡рд╛ рдореЗрдВред рдЙрдкрдХрд░рдг рдЬреЛ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ: uuid рдЗрд╕реЗ рдХреЗрд╡рд▓ рдкреНрд░рдХрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрднрд╛рд▓реЗрдЧрд╛: string.

(рд╕реЗ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛: https://stackoverflow.com/questions/50204588/how-to-define-uuid-property-in-json-schema-and-open-api-oas)

рдЕрдиреНрдп рд╕рдВрджрд░реНрдн: https://github.com/json-schema-org/json-schema-spec/issues/542

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВрдиреЗ рдЕрднреА рджреЗрдЦрд╛ рдХрд┐ рдпрд╣ рднреА рдЧрд╛рдпрдм рд╣реИред рдореИрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реНрд░реЛрдд рдореЗрдВ рдпреВрдпреВрдЖрдИрдбреА рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдпреВрдЖрдИ рдореЗрдВ рд░рдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВрдиреЗ рдЕрднреА рджреЗрдЦрд╛ рдХрд┐ рдпрд╣ рднреА рдЧрд╛рдпрдм рд╣реИред рдореИрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реНрд░реЛрдд рдореЗрдВ рдпреВрдпреВрдЖрдИрдбреА рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдпреВрдЖрдИ рдореЗрдВ рд░рдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореЗрд░реЗ рд╕рднреА рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рднреА рд╕рд╣рд╛рдпрдХ рд╣реЛрдЧрд╛ред рдореИрдВ рдХрд╛рдлреА рдпреВрдпреВрдЖрдИрдбреА-рднрд╛рд░реА рдПрдкреАрдЖрдИ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ!

рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрдИ рд╡реЛрдЯреЛрдВ рдХреЗ рд╕рд╛рде рдареАрдХ рд╣реИ, рдореИрдВ рдЗрд╕реЗ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╕реВрдЪреА рдореЗрдВ рд▓рд╛рдиреЗ рдХреА рдкреВрд░реА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИ! +1

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

ceefour picture ceefour  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jinlxz picture jinlxz  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

zigouras picture zigouras  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

turutosiya picture turutosiya  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

AguRyan picture AguRyan  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ