Check if a particular JSON Object is available or not

前端 未结 3 2167
太阳男子
太阳男子 2021-02-13 04:38

I have JSON File as below which has to be dumped into an ArrayList:

{
 \"main1\" : [
  {
     \"child1\" : valueA,
     \"child2\" : valueB,
     \"child3\" : va         


        
3条回答
  •  感情败类
    2021-02-13 05:16

    Anyway, I got the solution with some Googling: I re-framed it as,

     if (!jArray.getJSONObject(j).has("child2")) {
      map.put("Second Value", "N.A");
     } else {
      map.put("Second Value", jArray.getJSONObject(j).getString("child2"));
     }
    

    Creating the JSONObject getchild2 = jArray.getJSONObject(j).getJSONObject("child2"); was rather, unnecessary.

    And this works, rather perfectly! Refer this for more details: Checking if exists subObject in JSON

    Thanks everyone for the help!

提交回复
热议问题