Всем доброго, друзья! У меня тут такая задачка, с которой бьюсь второй день и не могу победить...В чем может быть проблема, на ваш взгляд: 1) есть файл JSON:
{
  "tickets": [{
    "origin": "VVO",
    "origin_name": "Владивосток",
    "destination": "TLV",
    "destination_name": "Тель-Авив",
    "departure_date": "12.05.18",
    "departure_time": "16:20",
    "arrival_date": "12.05.18",
    "arrival_time": "22:10",
    "carrier": "TK",
    "stops": 3,
    "price": 12400
  }, {
    "origin": "VVO",
    "origin_name": "Владивосток",
    "destination": "TLV",
    "destination_name": "Тель-Авив",
    "departure_date": "12.05.18",
    "departure_time": "6:10",
    "arrival_date": "12.05.18",
    "arrival_time": "16:15",
    "carrier": "S7",
    "stops": 0,
    "price": 17400
  }]
}
Пытаюсь его парсить так:
public static void main(String[] args) throws IOException, ParseException {
        Object obj = new JSONParser().parse(new FileReader("c:/tickets.json"));
        JSONObject jo = (JSONObject) obj;
        JSONArray ticketsArr = (JSONArray) jo.get("tickets");
        Iterator ticketsItr = ticketsArr.iterator();
        System.out.println("tickets:");

        while (ticketsItr.hasNext()) {
            JSONObject test = (JSONObject) ticketsItr.next();
            System.out.println("- tickets: " + test.get("departure_time") );
        }

Постоянно выдает ошибку: "Exception in thread "main" Unexpected character () at position 0."
Не могу понять, в чем беда...

    }