Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. [
  2. {
  3. "vendor_itms_arr": [
  4. "265",
  5. "141",
  6. "148"
  7. ]
  8. }
  9. ]
  10.  
  11. import java.util.ArrayList;
  12.  
  13. import org.json.JSONArray;
  14. import org.json.JSONException;
  15. import org.json.JSONObject;
  16.  
  17.  
  18. public class MrTest {
  19.  
  20. public static void main(String args[]) throws JSONException
  21. {
  22. String json = "[rn" +
  23. " {rn" +
  24. " "vendor_itms_arr": [rn" +
  25. " "265",rn" +
  26. " "141",rn" +
  27. " "148"rn" +
  28. " ]rn" +
  29. " }rn" +
  30. "]";
  31.  
  32. JSONArray array = new JSONArray(json);
  33. ArrayList<Integer> vendor_itms_arr = new ArrayList<Integer>();
  34. for(int i=0;i<array.length();i++)
  35. {
  36. JSONObject jb1 = array.getJSONObject(i);
  37. JSONArray jr1 = jb1.getJSONArray("vendor_itms_arr");
  38. if (jr1 != null) {
  39. int len = jr1.length();
  40. for (int k=0;i<len;i++){
  41. int val = (Integer) jr1.get(k);
  42. vendor_itms_arr.add(val);
  43. }
  44. }
  45. }
  46. System.out.println(vendor_itms_arr);
  47. }
  48. }
  49.  
  50. Exception in thread "main" java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer
  51. at MrTest.main(MrTest.java:36)
  52.  
  53. int constructed_array[] = { 265 , 141 , 148};
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement