gpt4 book ai didi

java - JSON 转换对象与单独记录中的数组同名

转载 作者:太空宇宙 更新时间:2023-11-04 12:57:13 27 4
gpt4 key购买 nike

我正在尝试使用改造来解析以下 JSON。这里 JSON 对象与 JSON 数组具有相同的名称。有没有办法正确创建pojo的

这里的按钮是第一个记录中的对象,而在第二个记录中它是一个数组。

根据 JSON 规范,这是否有效。

{
"Single": [{
"button": {
"target": "https://m.jjj.com",
"title": "Shop Now"
},
"description": "W1",
"image": "http://dojo.scene11.com/is/image/anf/anf-US-20150629",
"title": "Sports at $25"
}, {
"button": [{
"target": "https://m.abz.com",
"title": "Shop Now"
}],
"description": "Good",
"image": "http://axys.com.m/is/image/brands",
"title": "gebra "
}]
}

最佳答案

根据 JSON 规范,这是一个有效的 JSON,但我们知道数组必须具有相同类型的值,因此您违反了该逻辑。因此,当您尝试将此 JSON 直接映射到 Java 对象时,可能会出现异常,但如果您编写了自定义解析器,则可能能够正确使用它。

关于java - JSON 转换对象与单独记录中的数组同名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35284289/

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