Я не уверен, что полностью понимаю, что вы спрашиваете, но я полагаю, вы используете библиотеку jaypath jsonpath в java.В этом случае вы, вероятно, можете использовать это:
int amountOfBangalore = JsonPath.parse(json).read("$.city.[?(@ == \"Bangalore\")]").length();
Где вы создаете список, заполненный каждым экземпляром 'bangalore' в тексте, а затем вызываете length () для этого.