Я забыл упомянуть, что использовал Google Web Toolkit - извините за это.Я пошел дальше и принял ответ @ NullUserException , хотя я пишу его для всех, кто может столкнуться с этим.
При преобразовании этого из Python в эквивалент Java (GWT),Я обнаружил, что в GWT уже есть поддержка JSON, и еще лучше он работает на стороне клиента, сохраняя поездки на сервер.(источник: JSON GWT API )
Чтобы сохранить ваш код в чистоте, я использую оболочку для него, которую можно найти в коде Google здесь .