The way to parse JSON depends on your JSON format. There are 2 patterns of JSON:
JSON Arrays:
{ "myarray" : [ {obj1}, {obj2}, {obj3}, ... ] ]
JSON Objects:
{ "myobject" : { field1:"", field2:"", ...} }
You just need to use the corresponding code for it.
In the code you pasted I was expected a JSON array.
If you have only one object, just modify the code to only use one object. Some similar to:
JSONObject parser = new JSONObject(wsResponse);
JSONObject jsonRoot = parser.getJSONObject(JSONTag.PERSON_LIST_ELEM_PEOPLE);
JSONObject json = jsonRoot.getJSONObject(JSONTag.<<MY_OBJECT>>)
person.name = json.getString(JSONTag.PERSON_LIST_ELEM_PERSON_NAME);