【发布时间】:2014-05-02 04:21:18
【问题描述】:
所以我使用 http post 方法从 API 请求一些数据,然后我收到一个 JSON 响应,然后我有一个看起来像 JSON 响应的字符串,如下所示:
{"status": "OK", "results": [{"score": 0.0, "id": "2"}, {"score": 1.0, "id": "3"}, {"score": 0.0, "id": "0"}, {"score": 0.0, "id": "1"}, {"score": 0.0, "id": "6"}, {"score": 0.23606, "id": "7"}, {"score": 0.0, "id": "4"}, {"score": -0.2295, "id": "5"}, {"score": 0.41086, "id": "8"}, {"score": 0.39129, "id": "9"}]}
我想从这个列表中提取数字,或者更好地检查有多少数字在 0.2-1.0 之间,如果这个条件为真,则增加一个我拥有的整数值。
例如,我想做这样的事情,但我找不到适合我的语法。
if(responseString.contains("0.0-0.2")
{
OccurencesNeutral++
}
if(responseString.contains("0.2-1.0")
{
OccurencesPositive++
}
【问题讨论】:
标签: java json string integer contains