I wrote a php query which return the following JSON string :
[{"cnt":"0","user":"tamer"},{"cnt":"1","user":"Jose"}]
so In my blackberry application, I wrote the following :
returnString = returnStringBuffer.toString();
Dialog.alert(returnString);
// examine return string
String jsonString =new String("{");
jsonString= jsonString + "\"";
jsonString= jsonString +"myArray\" : ";
jsonString= jsonString +returnString;
jsonString= jsonString +"}";
Dialog.alert(jsonString);
// Now the call should succeed
JSONObject myjson = new JSONObject(jsonString);
JSONArray nameArray = myjson.names();
JSONArray valArray = myjson.toJSONArray(nameArray);
Dialog.alert( nameArray.getString(0));
Dialog.alert( valArray.getString(0));
Dialog.alert( nameArray.getString(0));
if (returnString.indexOf("1") != -1)
{
ret = true;
}So the returnString is the string from the httpconection it works fine uptill now.
Now I want to assign the returnString to JsonObject ... then I want to access for example like that :
valArray["cnt"][0];
valArray["user"][0];
how it should be done ???
regards...




Help










