Android使用JsonPath进行简单的JSONArray搜索

时间:2016-09-27 12:13:02

标签: java android jsonpath

以下是我尝试使用JsonPath搜索的JSONArray示例:

["ح م د","ر ب ب","ع ل م","ر ح م","م ل ک","ی و م","د ی ن","ع ب د","ع ون","ع ون","س ف ہ","س ف ہ"]

它是一组阿拉伯字符。我试图搜索以特定字符开头的值,例如。 س(见过)

我正在使用JsonPath:

JsonPath.read(myJSONArray.toString(), "$[*][?(@ =~ /^س/i)]", null);

它返回0,而它应该根据样本数据返回2个值。知道为什么表达不起作用吗?

注意:我的实际JSONArray包含1000秒的记录。因此,如果您认为有比使用JsonPath java库更好的方法,那么您的建议是最受欢迎的。 :)

0 个答案:

没有答案