@闲.大赋 你好,想跟你请教个问题:老大,我想遍历json的话怎么遍历?我用的for(entry in json),entry.key是可以的,但是entry.value是有问题的。请讲具体点,因为文档里面没有介绍json的用法。谢谢
哈哈,这个还是要看beetl的了。我自己弄了个对象,凑合用了。
回复主要是json 不是标准的,不像xml dom那样标准,可以操作
我想可以写个简单的iterate方法,比如:
for(entry in iterate(json)){
}
iterate 根据json是JsonArray,还是JsonMap,来动态的返回一个List,或者一个Map
收到,谢老大!
for in 只能遍历数组,集合,map,iterator, json不支持遍历啊,除非将json转化为这些类才行。
因为Json类并不标准,所以没有支持,你得手工转一下成集合类
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(5)
哈哈,这个还是要看beetl的了。我自己弄了个对象,凑合用了。
回复
主要是json 不是标准的,不像xml dom那样标准,可以操作
我想可以写个简单的iterate方法,比如:
for(entry in iterate(json)){
}
iterate 根据json是JsonArray,还是JsonMap,来动态的返回一个List,或者一个Map
收到,谢老大!
for in 只能遍历数组,集合,map,iterator, json不支持遍历啊,除非将json转化为这些类才行。
因为Json类并不标准,所以没有支持,你得手工转一下成集合类