gpt4 book ai didi

java - 如何在 Java 中验证 JSON 模式?

转载 作者:行者123 更新时间:2023-11-30 06:45:50 24 4
gpt4 key购买 nike

<分区>

我尝试使用 JSON 模式检查用户详细信息对象。但是我不知道如何在 Java 中检查 JSON 对象。

我的架构:

{
"type" : "object",
"properties" : {
"first_name" : {
"type" : "string" ,
"minLength" : 3 ,
"maxLength" : 255
},
"last_name" : {
"type" : "string" ,
"minLength" : 3 ,
"maxLength" : 255
},
"age" : {
"type" : "integer" ,
"minimum" : 16 ,
"maximum" : 40
},
"phone_number" : {
"type" : "integer",
"pattern" : "[6-9][0-9]{9}"
} ,
"email" : {
"type" : "string",
"pattern" : "[a-z0-9]+"
} ,
"password" : {
"type" : "string" ,
"minLength" : 7 ,
"maxLength" : 255 ,
"pattern" : "^.{7, 255}$"
} ,
"gender" : { "enum" : ["Male" , "Female"] }
},

"required" : ["first_name","last_name" , "age" ,"email" , "password"
, "gender" ]
}

我的示例输入:

{
"first_name" : "Sample" ,
"last_name" : "Name" ,
"age" : 19,
"gender" : "Male",
"phone_number" : 9080245591,
"email" : "samplle@gmail.com",
"password" : "uni=versity"
}

任何人都可以说出如何在 Java 中使用 JSON 模式检查此输入。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com