Как разобрать результаты поиска Google в код Android - PullRequest
1 голос
/ 24 ноября 2010

Привет!Каков наиболее распространенный способ анализа результатов поиска Google и преобразования этого значения:

{
    "results": [
        {
            "region": "IL", 
            "streetAddress": "1611 South Randall Road", 
            "titleNoFormatting": "Brunswick Zone XL Randall Road", 
            "staticMapUrl": "http://maps.google.com/maps/api/staticmap?maptype=roadmap&format=gif&sensor=false&size=150x100&zoom=13&markers=42.162958,-88.334155", 
            "listingType": "local", 
            "addressLines": [
                "1611 South Randall Road", 
                "Algonquin, IL"
            ], 
            "lng": "-88.334155", 
            "phoneNumbers": [
                {
                    "type": "", 
                    "number": "(847) 658-2257"
                }
            ], 
            "url": "http://www.google.com/maps/place?source=uds&q=brunswick+zone&cid=8286591317090502839", 
            "country": "United States", 
            "city": "Algonquin", 
            "content": "", 
            "GsearchResultClass": "GlocalSearch", 
            "maxAge": 604800, 
            "title": "<b>Brunswick Zone</b> XL Randall"
        },
        ...
    ]
}

в следующее:

Name="Brunswick Zone XL Randall Road"
Address="1611 South Randall Road"
Phone="(847) 658-2257"

1 Ответ

5 голосов
/ 24 ноября 2010

В более широком смысле, вы имеете в виду лучший способ разбора JSON на объекты Java?Парсер Android org.json , по крайней мере, для общего анализа в стиле DOM.Он достаточно быстр для небольших наборов данных и встроен в ОС.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...