c:forEach对json数组的循环

数据形式:{"HotelAvailability":{"HotelError":[],"HotelGetMore":{},"HotelInsideShopProperty":[],"HotelInsideShopRate":[],"HotelPropHeader":{},"HotelPropertyListCount":{},"HotelType":{},"HtlAvailHeader":{}}} HotelAvailability是个大的对象. 这是一个json 对象.里面都是数组. 我要获得HotelInsideShopProperty 数组里面的某一个数组怎么做. 有人知道么.比较急. 是这样么:


${HotelAvailability.HotelPropertyListCount.PropFullName}
/c:forEach
/c:forEach
但是这样是获取不出来的。请教一下大家. 麻烦了

2个回答

你把它转成Json对象就行了,如果是java,可以用JSONObject或者gson插件转为类实例

${HotelAvailability.HotelPropertyListCount.PropFullName}
c:forEach遍历啊遍历 也就是说 你的一层一层遍历取值
遍历第一层取HotelAvailability 第二层取HotelPropertyListCount 最后取PropFullName

javald
一路走_1212 好吧. 嗯嗯好吧. 我也用的js 的replace 和append 但是有点满足不了我页面的一些需求: 不过还是谢谢你
接近 5 年之前 回复
javald
一路走_1212 好吧. 嗯嗯好吧. 我也用的js 的replace 和append 但是有点满足不了我页面的一些需求: 不过还是谢谢你
接近 5 年之前 回复
u011376884
逝_去_的_光_阴 回复小白羊_: 说到容易做到难,我当初遇到类似问题,不改后台的前提,我是用js拼的页面……
接近 5 年之前 回复
javald
一路走_1212 可以提供部分代码么.我知道你说的意思. 实现了. 没有出来
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问