{"id":9885,"date":"2024-03-14T10:17:54","date_gmt":"2024-03-14T10:17:54","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-iterate-through-objects-in-a-jsonarray-in-java\/"},"modified":"2024-03-20T16:34:40","modified_gmt":"2024-03-20T16:34:40","slug":"how-to-iterate-through-objects-in-a-jsonarray-in-java","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-iterate-through-objects-in-a-jsonarray-in-java\/","title":{"rendered":"How to iterate through objects in a JSONArray in Java?"},"content":{"rendered":"<p>You can use the following method to iterate through objects in a JSONArray in Java.<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">import<\/span> org.json.JSONArray;\r\n<span class=\"hljs-keyword\">import<\/span> org.json.JSONObject;\r\n\r\n<span class=\"hljs-comment\">\/\/ \u5047\u8bbejsonArray\u662fJSONArray\u5bf9\u8c61<\/span>\r\n<span class=\"hljs-type\">JSONArray<\/span> <span class=\"hljs-variable\">jsonArray<\/span> <span class=\"hljs-operator\">=<\/span> <span class=\"hljs-keyword\">new<\/span> <span class=\"hljs-title class_\">JSONArray<\/span>(<span class=\"hljs-string\">\"[{\\\"name\\\":\\\"Alice\\\",\\\"age\\\":25},{\\\"name\\\":\\\"Bob\\\",\\\"age\\\":30}]\"<\/span>);\r\n\r\n<span class=\"hljs-comment\">\/\/ \u904d\u5386JSONArray\u4e2d\u7684\u5bf9\u8c61<\/span>\r\n<span class=\"hljs-keyword\">for<\/span> (<span class=\"hljs-type\">int<\/span> <span class=\"hljs-variable\">i<\/span> <span class=\"hljs-operator\">=<\/span> <span class=\"hljs-number\">0<\/span>; i &lt; jsonArray.length(); i++) {\r\n    <span class=\"hljs-type\">JSONObject<\/span> <span class=\"hljs-variable\">jsonObject<\/span> <span class=\"hljs-operator\">=<\/span> jsonArray.getJSONObject(i);\r\n    \r\n    <span class=\"hljs-comment\">\/\/ \u83b7\u53d6\u5bf9\u8c61\u4e2d\u7684\u5c5e\u6027\u503c<\/span>\r\n    <span class=\"hljs-type\">String<\/span> <span class=\"hljs-variable\">name<\/span> <span class=\"hljs-operator\">=<\/span> jsonObject.getString(<span class=\"hljs-string\">\"name\"<\/span>);\r\n    <span class=\"hljs-type\">int<\/span> <span class=\"hljs-variable\">age<\/span> <span class=\"hljs-operator\">=<\/span> jsonObject.getInt(<span class=\"hljs-string\">\"age\"<\/span>);\r\n    \r\n    System.out.println(<span class=\"hljs-string\">\"Name: \"<\/span> + name + <span class=\"hljs-string\">\", Age: \"<\/span> + age);\r\n}\r\n<\/code><\/pre>\n<p>In the above code, we first create a JSONArray object, then use the getJSONObject() method to retrieve each JSONObject object within the JSONArray, and finally use the getString() and getInt() methods to obtain the values of the properties within the objects.<\/p>\n<p>This method allows you to iterate through the objects in a JSONArray and retrieve their attribute values.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You can use the following method to iterate through objects in a JSONArray in Java. import org.json.JSONArray; import org.json.JSONObject; \/\/ \u5047\u8bbejsonArray\u662fJSONArray\u5bf9\u8c61 JSONArray jsonArray = new JSONArray(&#8220;[{\\&#8221;name\\&#8221;:\\&#8221;Alice\\&#8221;,\\&#8221;age\\&#8221;:25},{\\&#8221;name\\&#8221;:\\&#8221;Bob\\&#8221;,\\&#8221;age\\&#8221;:30}]&#8221;); \/\/ \u904d\u5386JSONArray\u4e2d\u7684\u5bf9\u8c61 for (int i = 0; i &lt; jsonArray.length(); i++) { JSONObject jsonObject = jsonArray.getJSONObject(i); \/\/ \u83b7\u53d6\u5bf9\u8c61\u4e2d\u7684\u5c5e\u6027\u503c String name = jsonObject.getString(&#8220;name&#8221;); int age = jsonObject.getInt(&#8220;age&#8221;); System.out.println(&#8220;Name: &#8221; + [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-9885","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to iterate through objects in a JSONArray in Java? - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-to-iterate-through-objects-in-a-jsonarray-in-java\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to iterate through objects in a JSONArray in Java?\" \/>\n<meta property=\"og:description\" content=\"You can use the following method to iterate through objects in a JSONArray in Java. import org.json.JSONArray; import org.json.JSONObject; \/\/ \u5047\u8bbejsonArray\u662fJSONArray\u5bf9\u8c61 JSONArray jsonArray = new JSONArray(&quot;[{&quot;name&quot;:&quot;Alice&quot;,&quot;age&quot;:25},{&quot;name&quot;:&quot;Bob&quot;,&quot;age&quot;:30}]&quot;); \/\/ \u904d\u5386JSONArray\u4e2d\u7684\u5bf9\u8c61 for (int i = 0; i &lt; jsonArray.length(); i++) { JSONObject jsonObject = jsonArray.getJSONObject(i); \/\/ \u83b7\u53d6\u5bf9\u8c61\u4e2d\u7684\u5c5e\u6027\u503c String name = jsonObject.getString(&quot;name&quot;); int age = jsonObject.getInt(&quot;age&quot;); System.out.println(&quot;Name: &quot; + [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-iterate-through-objects-in-a-jsonarray-in-java\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-14T10:17:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-20T16:34:40+00:00\" \/>\n<meta name=\"author\" content=\"Sophia Anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sophia Anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-iterate-through-objects-in-a-jsonarray-in-java\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-iterate-through-objects-in-a-jsonarray-in-java\/\"},\"author\":{\"name\":\"Sophia Anderson\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30\"},\"headline\":\"How to iterate through objects in a JSONArray in Java?\",\"datePublished\":\"2024-03-14T10:17:54+00:00\",\"dateModified\":\"2024-03-20T16:34:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-iterate-through-objects-in-a-jsonarray-in-java\/\"},\"wordCount\":83,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-iterate-through-objects-in-a-jsonarray-in-java\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-iterate-through-objects-in-a-jsonarray-in-java\/\",\"name\":\"How to iterate through objects in a JSONArray in Java? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T10:17:54+00:00\",\"dateModified\":\"2024-03-20T16:34:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-iterate-through-objects-in-a-jsonarray-in-java\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-iterate-through-objects-in-a-jsonarray-in-java\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-iterate-through-objects-in-a-jsonarray-in-java\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to iterate through objects in a JSONArray in Java?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30\",\"name\":\"Sophia Anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g\",\"caption\":\"Sophia Anderson\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/sophiaanderson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to iterate through objects in a JSONArray in Java? - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-to-iterate-through-objects-in-a-jsonarray-in-java\/","og_locale":"en_US","og_type":"article","og_title":"How to iterate through objects in a JSONArray in Java?","og_description":"You can use the following method to iterate through objects in a JSONArray in Java. import org.json.JSONArray; import org.json.JSONObject; \/\/ \u5047\u8bbejsonArray\u662fJSONArray\u5bf9\u8c61 JSONArray jsonArray = new JSONArray(\"[{\"name\":\"Alice\",\"age\":25},{\"name\":\"Bob\",\"age\":30}]\"); \/\/ \u904d\u5386JSONArray\u4e2d\u7684\u5bf9\u8c61 for (int i = 0; i &lt; jsonArray.length(); i++) { JSONObject jsonObject = jsonArray.getJSONObject(i); \/\/ \u83b7\u53d6\u5bf9\u8c61\u4e2d\u7684\u5c5e\u6027\u503c String name = jsonObject.getString(\"name\"); int age = jsonObject.getInt(\"age\"); System.out.println(\"Name: \" + [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-iterate-through-objects-in-a-jsonarray-in-java\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T10:17:54+00:00","article_modified_time":"2024-03-20T16:34:40+00:00","author":"Sophia Anderson","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Sophia Anderson","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-iterate-through-objects-in-a-jsonarray-in-java\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-iterate-through-objects-in-a-jsonarray-in-java\/"},"author":{"name":"Sophia Anderson","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30"},"headline":"How to iterate through objects in a JSONArray in Java?","datePublished":"2024-03-14T10:17:54+00:00","dateModified":"2024-03-20T16:34:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-iterate-through-objects-in-a-jsonarray-in-java\/"},"wordCount":83,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-iterate-through-objects-in-a-jsonarray-in-java\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-iterate-through-objects-in-a-jsonarray-in-java\/","name":"How to iterate through objects in a JSONArray in Java? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T10:17:54+00:00","dateModified":"2024-03-20T16:34:40+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-iterate-through-objects-in-a-jsonarray-in-java\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-iterate-through-objects-in-a-jsonarray-in-java\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-iterate-through-objects-in-a-jsonarray-in-java\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to iterate through objects in a JSONArray in Java?"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30","name":"Sophia Anderson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g","caption":"Sophia Anderson"},"url":"https:\/\/www.silicloud.com\/blog\/author\/sophiaanderson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/9885","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=9885"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/9885\/revisions"}],"predecessor-version":[{"id":43083,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/9885\/revisions\/43083"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=9885"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=9885"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=9885"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}