gpt4 book ai didi

java - 如何验证特定命名的 json 架构?

转载 作者:行者123 更新时间:2023-12-02 09:04:17 24 4
gpt4 key购买 nike

更新:

请看一下下面的内容。

对于这个例子,它里面有两个非常相同的对象。每个都有两个字段 - idis_deleted

{
"meta": {
"delete_count": 1,
"status": [
{
"id": 1,
"is_deleted": true
},
{
"id": 2,
"is_deleted": false
}
]
}
}

让我们想象 2 个不同的场合:

  • 每个id已更改为uid
  • status 已更改为 stat,唯一的 is_deleted 字段已更改为 deleted(如果这是有可能。让我们想象一下)

所以,我有这个有效负载的架构。但是,它检查字段类型而不是字段名称。

它使用 com.jayway.restassured.module.jsv

最佳答案

JsonObject 有一个方法,如果 key 存在则返回 true public boolean has(java.lang.String key)

JSONObject jsonObj = new JSONObject(Your_STRING);
if (jsonObj.has("org_id")) {
//Do stuff
}

有关更多详细信息,您可以查看下面 -

check key exist

关于java - 如何验证特定命名的 json 架构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59946010/

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