2012-01-06 2 views
0

Нам нужно сохранить первые 20 результатов поисковой системы (URLS и id) в базе данных Mysql. Мы ссылались на API поиска google, он говорит, что мы получим результаты в формате JSOn/ATOM, но мы не получаем точно, как сохранить эти результаты в формате JSON (атрибуты httptitle, snippet и т. Д.) В базе данных. Нужно ли проводить парсинг? На самом деле это модуль проекта, поэтому мы можем сделать это без какого-либо разбора? Как в том, как передавать параметры в JSON в таблицу в базе данных.Чтобы сохранить результаты поиска в базе данных Mysql

+0

JSON - это формат данных, способ, которым Google возвращает результаты вам. Но он должен предоставить вам много информации, хотите сохранить в DB.better разобрать JSON и получить только данные, необходимые для хранения –

ответ

0

Я предлагаю вам использовать библиотеку Java JSON, которая позволяет анализировать json-строку на java-объекты и наоборот (см. json-simple и gson). Затем вы можете извлечь необходимую информацию из этих объектов и сохранить их в базе данных. В вашей таблице базы данных должны быть такие столбцы, как имя поисковой системы, строка запроса, URL-адрес, идентификатор и т. Д.

+0

Спасибо вам обоим. – Priyanka

Смежные вопросы