java - How to parse this JSON in android (returned from .NET webservice) -
i have asp.net webservice return person object in json format. please see following webservice code:
[webmethod] [scriptmethod(responseformat = responseformat.json)] public person person() { person me = new person(); me.name = "mark"; me.lastname = "brawn"; return me; } public class person { public string name; public string lastname; }
then tried parse response in android client , following json output:
{ "d": { "__type": "webservice+person", "name": "mark", "lastname": "brawn" }
}
this output seems valid json format, know how properties output ( name, lastname...).
in android parsed output:
jsonobject json = new jsonobject(result); json.getstring("name");
but exception:
07-12 19:07:14.708: w/system.err(21575): org.json.jsonexception: no value name
so value "name", , "lastname" json. appriciated.
the json object being created "result
" parent json
object, while "name"
in nested json object. try json.getobject("d").getstring("name")
.
Comments
Post a Comment