Click here to Skip to main content
15,867,453 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Dear All;
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 :
Java
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];<br />
valArray["user"][0];<br />

how it should be done ???
regards...
Posted
Updated 16-Aug-11 22:43pm
v3

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900