如何解析Android代码中的谷歌搜索结果

时间:2010-11-24 20:36:39

标签: java android parsing

问候! 解析谷歌搜索结果的最常用方法是什么,并将其转为:

{
    "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": "Brunswick Zone XL Randall"
        },
        ...
    ]
}

进入这个:

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

1 个答案:

答案 0 :(得分:5)

更一般地说,您是指将JSON解析为Java对象的最佳方法吗? Android的org.json解析器,至少用于通用DOM样式解析。它在小型数据集上相当快,并且内置于操作系统中。

相关问题