Java + JSON. Пути к дружбе.
Введение
Спешу поделиться результатами небольшого исследования, оказавшегося необходимым для текущего проекта. Рассматривается возможность связки Java и JSON, её преимущества и недостатки. Я расскажу о практической части, о теории больше поведают нижеприведённые ссылки (англ.).
- Mastering JSON — самая приятная статья по JSON, описывающая все основные принципы и дополнительные возможности
- Использование JSON для передачи данных AJAX’ом в статье от IBM
- Описание связи JSON и JavaScript на официальном сайте
- Краткое описание скрещивания JSON и Java на официальном сайте
- Java-классы на официальном сайте
- Способы сериализации Java-объектов в статье от IBM
- И ещё о сериализации JSON-объектов в строку
- JSONTools для Java
Если кратко — JSON (JavaScript Object Notation) не является ничем более сложным, чем описано в его названии. Если вы можете описать сложно-структурированный объект на JavaScript — то о клиентской стороне JSON вы знаете практически всё. Серверная часть JSON занимается тем, что принимает каким-либо способом объект, записанный в нотации JavaScript и разворачивает данные таким образом (наверное можно сказать, десериализует), чтобы они стали доступны (или хотя бы понятны :) ) остальной части кода.

