Saturday 19 May 2018

parsing - how to parse this json data to java

Here is the json code..i am new to json parsing..so please let me know how to parse this json data to java.
thanks in advance!!



  {
"geometry" : {
"location" : {
"lat" : 13.0561990,

"lng" : 80.2348820
}
},
"icon" : "http://maps.gstatic.com/mapfiles/place_api/icons/generic_business-71.png",
"id" : "cf67cea9c203824f58eaf5abe98a08912593bf90",
"name" : "Mahalingapuram Branch",
"reference" : "CnRsAAAAlAu76wP4EspUn8qk6yUBndsDI7RaEmDaXHc2gP1bomAP_22ZeswWfj3ganEwX9jO2BYjRo6eoeKlwrSeMNDv5h94zqnsNncDntlKN_MqC-gegTBZLX5YxOSA-vzuk6bKe3BJlHytW_wKJJs0Nxf3jRIQT1yYWTlDdMhk9EyS8ulMghoUZK5J51RRVKo12LPdHm_qCQWX_VA",
"types" : [ "establishment" ],
"vicinity" : "Mahalingapuram Main Road, Nungambakkam, Chennai"
}



after parsing the java code here but error occur



public static void main(String[] args) throws Exception{
InputStream is = JsonParsing.class.getResourceAsStream( "");
String jsonTxt = IOUtils.toString( is );
JSONObject json = (JSONObject)JSONSerializer.toJSON(jsonTxt);
JSONObject html_attribution = json.getJSONObject(“html_attribution");
JSONObject geometry= json.getJSONObject(“geometry”);

JSONObject location= json.getJSONObject(“location”);

double latitude = json.getDouble("latitude");
double longitude = json.getDouble("longitude");
String icon= result.getString("icon");
String id = result.getString("id");
String reference= result.getString("reference");
String name = result.getString("name");
String vicinity = result.getstring("vicinity");


System.out.println("html_attribution: " + html_attribution);
System.out.println("location: " + location);
System.out.println(“latitude: “ + latitude);
System.out.println(“latitude: “ + longitude);
System.out.println("result: " + result);
}

No comments:

Post a Comment

php - file_get_contents shows unexpected output while reading a file

I want to output an inline jpg image as a base64 encoded string, however when I do this : $contents = file_get_contents($filename); print &q...