Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Well, you have to deserialize json data that you got from the web Service. You have to define two new classes, namely:</p> <pre><code> [DataContract] public class Address { [DataMember] public string road { get; set; } [DataMember] public string suburb { get; set; } [DataMember] public string city { get; set; } [DataMember] public string state_district { get; set; } [DataMember] public string state { get; set; } [DataMember] public string postcode { get; set; } [DataMember] public string country { get; set; } [DataMember] public string country_code { get; set; } } [DataContract] public class RootObject { [DataMember] public string place_id { get; set; } [DataMember] public string licence { get; set; } [DataMember] public string osm_type { get; set; } [DataMember] public string osm_id { get; set; } [DataMember] public string lat { get; set; } [DataMember] public string lon { get; set; } [DataMember] public string display_name { get; set; } [DataMember] public Address address { get; set; } } </code></pre> <p>After that you will able to get the data by using this code:</p> <pre><code>WebClient webClient = new WebClient(); var jsonData = webClient.DownloadData("http://nominatim.openstreetmap.org/reverse?format=json&amp;lat=23.02951&amp;lon=72.48689"); DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(RootObject)); var rootObject = ser.ReadObject(new MemoryStream(jsonData)); </code></pre> <p><strong>rootObject</strong> contains all data that you need, in order to convert it to plain text or any other format.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload