JSONObject "name" に "abcd" が含まれているこの JSONArray をフィルタリングする方法
{
"items":[{
"id":"082111",
"name":"abcd efgh"
}, {
"id":"082112",
"name":"abcd klmn"
}, {
"id":"082113",
"name":"klmn efgh"
}, {
"id":"082114",
"name":"abcd efgh"
}, {
"id":"082115",
"name":"efgh oprs"
}
]
}
そして結果は
{
"items":[{
"id":"082111",
"name":"abcd efgh"
}, {
"id":"082112",
"name":"abcd klmn"
}, {
"id":"082114",
"name":"abcd efgh"
}
]
}
どうすればそのような結果を得ることができますか?JSONArray を ArrayList に変換し、ArrayList に変換したときにフィルタリングし、JSONArray に再度変換する必要がありますか? はいの場合、JSONArray を ArrayList に変換してフィルタリングするにはどうすればよいですか? そして再び JSONArray に変換しますか? サンプルコードを教えてください。