我在找到一个很好的解决方案时遇到了一些问题:我从 RESTful API 获取 JSON 数据,我想根据某个字段的特定值对其进行过滤,处理过滤后的数据,然后将其发送到一个客户。
例如,以这个 JSON 为例:
{
"element1": {
"width": 500,
"height": 500
},
"element2": {
"width": 300,
"height": 200
},
"element3": {
"width": 600,
"height": 100
}
}
我怎样才能过滤掉只有高度> = 200?或宽度< = 500的元素?当然,我可以遍历整个数据并得到我想要的,但如果 JSON 很大,这将需要很长时间,因为我想为尽可能多的客户提供服务,这似乎不是正确的方法..
PS:仅供参考,我将用java对其进行编码..