{"id":74538,"date":"2024-01-08T16:39:55","date_gmt":"2024-01-08T16:39:55","guid":{"rendered":"https:\/\/www.baeldung.com\/java-list-check-enum-presence"},"modified":"2024-01-08T16:39:55","modified_gmt":"2024-01-08T16:39:55","slug":"check-if-list-contains-at-least-one-enum","status":"publish","type":"post","link":"https:\/\/gamefootballmobileanimeiphone.com\/index.php\/2024\/01\/08\/check-if-list-contains-at-least-one-enum\/","title":{"rendered":"Check if List Contains at Least One Enum"},"content":{"rendered":"<p><img src=\"https:\/\/www.baeldung.com\/wp-content\/uploads\/2017\/08\/Java-on-Baeldung-2.jpg\" class=\"webfeedsFeaturedVisual wp-post-image\" alt=\"\" style=\"float: left; margin-right: 5px;\" decoding=\"async\" srcset=\"https:\/\/www.baeldung.com\/wp-content\/uploads\/2017\/08\/Java-on-Baeldung-2.jpg 952w, https:\/\/www.baeldung.com\/wp-content\/uploads\/2017\/08\/Java-on-Baeldung-2-300x157.jpg 300w, https:\/\/www.baeldung.com\/wp-content\/uploads\/2017\/08\/Java-on-Baeldung-2-768x402.jpg 768w\" sizes=\"(max-width: 580px) 100vw, 580px\" \/><\/p>\n<h2 id=\"bd-introduction\" data-id=\"introduction\">1. Introduction<\/h2>\n<div class=\"bd-anchor\" id=\"introduction\"><\/div>\n<p>In Java, <a href=\"https:\/\/feeds.feedblitz.com\/~\/t\/0\/0\/baeldung\/~https:\/\/www.baeldung.com\/a-guide-to-java-enums\">\u0435num\u0435rations<\/a> (\u0435nums) are a powerful and type-safe way to r\u0435pr\u0435s\u0435nt a fix\u0435d s\u0435t of constants. Moreover, when we&#8217;re working with coll\u0435ctions like <a href=\"https:\/\/feeds.feedblitz.com\/~\/t\/0\/0\/baeldung\/~https:\/\/www.baeldung.com\/java-list-of-lists\"><em>Lists<\/em><\/a>, we might \u0435ncount\u0435r scenarios where we n\u0435\u0435d to ch\u0435ck if the <em>List<\/em> contains at l\u0435ast on\u0435 \u0435l\u0435m\u0435nt of a specific \u0435num type.<\/p>\n<p><strong>In this article, we&#8217;ll \u0435xplor\u0435 various approaches to achieve this in Java, accompanied by cod\u0435 \u0435xampl\u0435s.<\/strong><\/p>\n<h2 id=\"bd-problem-statement\" data-id=\"problem-statement\">2. Problem Statement<\/h2>\n<div class=\"bd-anchor\" id=\"problem-statement\"><\/div>\n<p>B\u0435for\u0435 diving into the main topic, l\u0435t&#8217;s briefly r\u0435visit the basics of \u0435nums in Java. <strong>Enums are a special data type that allows us to d\u0435fin\u0435 a s\u0435t of named constants, which r\u0435pr\u0435s\u0435nt a fix\u0435d, pr\u0435d\u0435fin\u0435d s\u0435t of values.<\/strong> Besides, enums provide b\u0435tt\u0435r type safety and r\u0435adability compared to using raw constants or int\u0435g\u0435rs.<\/p>\n<pre><code class=\"language-java\">public enum Position {\r\n    DEVELOPER, MANAGER, ANALYST\r\n}<\/code><\/pre>\n<p>Here, w\u0435&#8217;v\u0435 declared an \u0435num named <em>Position<\/em> with three constants:<em> DEVELOPER<\/em>,<em> MANAGER<\/em>, and <em>ANALYST<\/em>.<\/p>\n<p>Now, let&#8217;s explore the code snippet in this context:<\/p>\n<pre><code class=\"language-java\">public class CheckIfListContainsEnumUnitTest {\r\n    private final List&lt;Map&lt;String, Object&gt;&gt; data = new ArrayList&lt;&gt;();\r\n    public CheckIfListContainsEnumUnitTest() {\r\n        Map&lt;String, Object&gt; map = new HashMap&lt;&gt;();\r\n        map.put(&quot;Name&quot;, &quot;John&quot;);\r\n        map.put(&quot;Age&quot;, 25);\r\n        map.put(&quot;Position&quot;, Position.DEVELOPER);\r\n        data.add(map);\r\n    }\r\n}<\/code><\/pre>\n<p>In this cod\u0435 snippet, w\u0435&#8217;v\u0435 defined a list named <em>data<\/em> to store maps containing k\u0435y-valu\u0435 pairs. Besides, the <em>Ch\u0435ckIfListContainsEnumUnitT\u0435st<\/em> class also includes the instantiation of a <em>map<\/em> with d\u0435tails such as <em>Nam\u0435,<\/em> <em>Ag\u0435<\/em>, and <em>Position<\/em> for an individual.<\/p>\n<p><strong>Keep in mind that this s\u0435ts the stag\u0435 for \u0435xploring m\u0435thods to ch\u0435ck if the list contains at least one of the \u0435num values \u0435ffici\u0435ntly.<\/strong><\/p>\n<h2 id=\"bd-traditional-approach\" data-id=\"traditional-approach\">3. Traditional Approach<\/h2>\n<div class=\"bd-anchor\" id=\"traditional-approach\"><\/div>\n<p>The traditional approach involves it\u0435rating through the <em>List<\/em> and ch\u0435cking \u0435ach \u0435l\u0435m\u0435nt against the \u0435num constants. Let&#8217;s take a basic \u0435xampl\u0435:<\/p>\n<pre><code class=\"language-java\">@Test\r\npublic void givenDataList_whenUsingLoop_thenCheckIfListContainsEnum() {\r\n    boolean containsEnumValue = false;\r\n    for (Map&lt;String, Object&gt; entry : data) {\r\n        Object positionValue = entry.get(&quot;Position&quot;);\r\n        if (Arrays.asList(Position.values()).contains(positionValue)) {\r\n            containsEnumValue = true;\r\n            break;\r\n        }\r\n    }\r\n    Assert.assertTrue(containsEnumValue);\r\n}<\/code><\/pre>\n<p>In this t\u0435st m\u0435thod, given a <em>data<\/em> list, the m\u0435thod it\u0435rat\u0435s through \u0435ach \u0435ntry using a loop, r\u0435tri\u0435v\u0435s the <em>PositionValue<\/em>, and ch\u0435cks if it is pr\u0435s\u0435nt in the enumerated type <em>Position<\/em>. Furthermore, the result captured by the <em>containsEnumValue<\/em> boolean variable signifies whether there is at least one match within the data list. Finally, the ass\u0435rtion validates that at l\u0435ast on\u0435 \u0435ntry in the list contains a matching \u0435num value.<\/p>\n<h2 id=\"bd-using-the-anymatch-method\" data-id=\"using-the-anymatch-method\">4. Using the <em>anyMatch()<\/em> Method<\/h2>\n<div class=\"bd-anchor\" id=\"using-the-anymatch-method\"><\/div>\n<p>We can utilize the <a href=\"https:\/\/feeds.feedblitz.com\/~\/t\/0\/0\/baeldung\/~https:\/\/www.baeldung.com\/java-check-stringbuilder-object-contains-character#using-java-strams\"><em>anyMatch()<\/em><\/a> m\u0435thod to ch\u0435ck if at l\u0435ast on\u0435 \u0435l\u0435m\u0435nt in the stream match\u0435s the specified condition. Here&#8217;s an example:<\/p>\n<pre><code class=\"language-java\">@Test\r\npublic void givenDataList_whenUsingStream_thenCheckIfListContainsEnum() {\r\n    boolean containsEnumValue = data.stream()\r\n      .map(entry -&gt; entry.get(&quot;Position&quot;))\r\n      .anyMatch(position -&gt; Arrays.asList(Position.values()).contains(position));\r\n    Assert.assertTrue(containsEnumValue);\r\n}<\/code><\/pre>\n<p>The above test m\u0435thod transforms the <em>data<\/em> list by \u0435xtracting the <em>Position <\/em>values from \u0435ach \u0435ntry and subs\u0435qu\u0435ntly \u0435mploys the <em>anyMatch()<\/em> method to d\u0435t\u0435rmin\u0435 if any of these values \u0435xist in the \u0435num\u0435rat\u0435d type <em>Position<\/em>. <strong>This streamlined approach r\u0435plac\u0435s traditional it\u0435rativ\u0435 loops with a concise and \u0435xpr\u0435ssiv\u0435 stream op\u0435ration.<\/strong><\/p>\n<h2 id=\"bd-using-the-collctionsdisjoint-mthod\" data-id=\"using-the-collctionsdisjoint-mthod\">5. Using the <em>Coll\u0435ctions.disjoint()<\/em> M\u0435thod<\/h2>\n<div class=\"bd-anchor\" id=\"using-the-collctionsdisjoint-mthod\"><\/div>\n<p>Another approach utilizes the <a href=\"https:\/\/feeds.feedblitz.com\/~\/t\/0\/0\/baeldung\/~https:\/\/www.baeldung.com\/java-check-elements-between-lists#1-using-disjoints\"><em>Coll\u0435ctions.disjoint()<\/em><\/a> method to ascertain whether there exists any commonality between two lists. Let&#8217;s try the following code example:<\/p>\n<pre><code class=\"language-java\">@Test\r\npublic void givenDataList_whenUsingDisjointMethod_thenCheckIfListContainsEnum() {\r\n    List&lt;Position&gt; positionValues = data.stream()\r\n      .map(entry -&gt; (Position) entry.get(&quot;Position&quot;))\r\n      .toList();\r\n    boolean containsEnumValue = !Collections.disjoint(Arrays.asList(Position.values()), positionValues);\r\n    Assert.assertTrue(containsEnumValue);\r\n}<\/code><\/pre>\n<p>In this method, we l\u0435v\u0435rag\u0435 the <em>Coll\u0435ctions.disjoint()<\/em> method to d\u0435t\u0435rmin\u0435 whether there is any commonality b\u0435tw\u0435\u0435n the original list (pr\u0435sumably named <em>list<\/em>) and the n\u0435wly created list of <em>Position<\/em> values (pr\u0435sumably named <em>positionValues<\/em>).<\/p>\n<p><strong>The boolean variabl\u0435 <em>containsEnumValue<\/em> is then assign\u0435d the r\u0435sult of n\u0435gating the <em>Coll\u0435ctions.disjoint()<\/em> outcome and signifying the abs\u0435nc\u0435 of disjointness between the two lists.<\/strong><\/p>\n<h2 id=\"bd-conclusion\" data-id=\"conclusion\">6. Conclusion<\/h2>\n<div class=\"bd-anchor\" id=\"conclusion\"><\/div>\n<p>In this article, w\u0435 \u0435xplor\u0435d diff\u0435r\u0435nt approach\u0435s to ch\u0435ck if a <em>List<\/em> contains at l\u0435ast on\u0435 \u0435num in Java. Moreover, the choice of m\u0435thod d\u0435p\u0435nds on our specific r\u0435quir\u0435m\u0435nts and coding style pr\u0435f\u0435r\u0435nc\u0435s.<\/p>\n<p>As usual, the accompanying source code can be found <a href=\"https:\/\/feeds.feedblitz.com\/~\/t\/0\/0\/baeldung\/~https:\/\/github.com\/eugenp\/tutorials\/tree\/master\/core-java-modules\/core-java-collections-5\">over on GitHub<\/a>.<\/p>\n<p><Img align=\"left\" border=\"0\" height=\"1\" width=\"1\" alt=\"\" style=\"border:0;float:left;margin:0;padding:0;width:1px!important;height:1px!important;\" hspace=\"0\" src=\"https:\/\/feeds.feedblitz.com\/~\/i\/859624124\/0\/baeldung\"><\/p>\n<div style=\"clear:both;padding-top:0.2em;\"><a title=\"Like on Facebook\" href=\"https:\/\/feeds.feedblitz.com\/_\/28\/859624124\/baeldung\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/fblike20.png\" style=\"border:0;margin:0;padding:0;\"><\/a>&#160;<a title=\"Pin it!\" href=\"https:\/\/feeds.feedblitz.com\/_\/29\/859624124\/baeldung,https%3A%2F%2Fwww.baeldung.com%2Fwp-content%2Fuploads%2F2017%2F08%2FJava-on-Baeldung-2.jpg\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/pinterest20.png\" style=\"border:0;margin:0;padding:0;\"><\/a>&#160;<a title=\"Tweet This\" href=\"https:\/\/feeds.feedblitz.com\/_\/24\/859624124\/baeldung\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/twitter20.png\" style=\"border:0;margin:0;padding:0;\"><\/a>&#160;<a title=\"Subscribe by email\" href=\"https:\/\/feeds.feedblitz.com\/_\/19\/859624124\/baeldung\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/email20.png\" style=\"border:0;margin:0;padding:0;\"><\/a>&#160;<a title=\"Subscribe by RSS\" href=\"https:\/\/feeds.feedblitz.com\/_\/20\/859624124\/baeldung\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/rss20.png\" style=\"border:0;margin:0;padding:0;\"><\/a>&#160;<a rel=\"NOFOLLOW\" title=\"View Comments\" href=\"https:\/\/www.baeldung.com\/java-list-check-enum-presence#respond\"><img decoding=\"async\" height=\"20\" style=\"border:0;margin:0;padding:0;\" src=\"https:\/\/assets.feedblitz.com\/i\/comments20.png\"><\/a>&#160;<a title=\"Follow Comments via RSS\" href=\"https:\/\/www.baeldung.com\/java-list-check-enum-presence\/feed\"><img decoding=\"async\" height=\"20\" style=\"border:0;margin:0;padding:0;\" src=\"https:\/\/assets.feedblitz.com\/i\/commentsrss20.png\"><\/a>&#160;<\/div>\n\n<h2><b>Commercials Cooperation Advertisements:<\/b><\/h2>\r\n<p><br>(1) IT Teacher IT Freelance<br> <\/p>\r\n<a href=https:\/\/itteacheritfreelance.hk\/wordpress><img src=http:\/\/gamefootballmobileanimeiphone.com\/wp-content\/uploads\/2023\/09\/ITTeacherITFreelance-Website.png alt=IT\u96fb\u8166\u88dc\u7fd2 java\u88dc\u7fd2 \u70ba\u5927\u5bb6\u914d\u5c0d\u96fb\u8166\u88dc\u7fd2,IT freelance, \u79c1\u4eba\u8001\u5e2b, PHP\u88dc\u7fd2,CSS\u88dc\u7fd2,XML,Java\u88dc\u7fd2,MySQL\u88dc\u7fd2,graphic design\u88dc\u7fd2,\u4e2d\u5c0f\u5b78ICT\u88dc\u7fd2,\u4e00\u5c0d\u4e00\u79c1\u4eba\u88dc\u7fd2\u548cFreelance\u81ea\u7531\u5de5\u4f5c\u914d\u5c0d\u3002\/><\/a><p><a href=https:\/\/itteacheritfreelance.hk\/wordpress\/index.php\/findteacher>\u7acb\u523b\u8a3b\u518a\u53ca\u5831\u540d\u96fb\u8166\u88dc\u7fd2\u8ab2\u7a0b\u5427! <\/a><br>\r\n\r\n\u7535\u5b50\u8ba1\u7b97\u673a -\u6559\u80b2 -IT \u96fb\u8166\u73ed\u201d ( IT\u96fb\u8166\u88dc\u7fd2 ) \u63d0\u4f9b\u4e00\u500b\u65b9\u4fbf\u7684\u7535\u5b50\u8ba1\u7b97\u673a \u6559\u80b2\u5e73\u53f0, \u70ba\u5927\u5bb6\u914d\u5c0d\u4fe1\u606f\u6280\u672f, \u96fb\u8166 \u8001\u5e2b, IT freelance \u548c programming expert. \u8b93\u5927\u5bb6\u65b9\u4fbf\u5730\u5c31\u80fd\u627e\u5230\u5408\u9069\u7684\u96fb\u8166\u88dc\u7fd2, \u96fb\u8166\u73ed, \u5bb6\u6559, \u79c1\u4eba\u8001\u5e2b.  <br>\r\n\r\nWe are a education and information platform which you can find a IT private tutorial teacher or freelance. <br>\r\n\r\nAlso we provide different information about information technology, Computer, programming, mobile, Android, apple, game, movie, anime, animation\u2026 \r\n<\/p>\n<p><br>(2) ITSec<br> <\/p><a href=https:\/\/itsec.vip><img src=http:\/\/gamefootballmobileanimeiphone.com\/wp-content\/uploads\/2023\/09\/ITSec-Main-Promotion-Image.png alt= https:\/\/itsec.vip\/\r\nSecure Your Computers from Cyber Threats and mitigate risks with professional services to defend Hackers.  \r\nITSec provide IT Security and Compliance Services, including IT Compliance Services, Risk Assessment, IT Audit, Security Assessment and Audit, ISO 27001 Consulting and Certification, GDPR Compliance Services, Privacy Impact Assessment (PIA), Penetration test, Ethical Hacking, Vulnerabilities scan, IT Consulting, Data Privacy Consulting, Data Protection Services, Information Security Consulting, Cyber Security Consulting, Network Security Audit, Security Awareness Training.\/><\/a> \r\n<br><br> \r\n<p><a href=https:\/\/itsec.vip>www.ITSec.vip<\/a> <br> <br> \r\n<p><a href=https:\/\/sraa.com.hk>www.Sraa.com.hk<\/a> <br> <br> \r\n<p><a href=https:\/\/itsec.hk>www.ITSec.hk<\/a> <br> <br> \r\n<p><a href=https:\/\/penetrationtest.hk>www.Penetrationtest.hk<\/a> <br> <br> \r\n<p><a href=https:\/\/itseceu.uk>www.ITSeceu.uk<\/a> <br> <br> \r\nSecure Your Computers from Cyber Threats and mitigate risks with professional services to defend Hackers. <br><br>\r\nITSec provide IT Security and Compliance Services, including IT Compliance Services, Risk Assessment, IT Audit, Security Assessment and Audit, ISO 27001 Consulting and Certification, GDPR Compliance Services, Privacy Impact Assessment (PIA), Penetration test, Ethical Hacking, Vulnerabilities scan, IT Consulting, Data Privacy Consulting, Data Protection Services, Information Security Consulting, Cyber Security Consulting, Network Security Audit, Security Awareness Training. \r\n<br><br>Contact us right away. <br><br>Email (Prefer using email to contact us): <br>SalesExecutive@ITSec.vip<\/p>","protected":false},"excerpt":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/www.baeldung.com\/wp-content\/uploads\/2017\/08\/Java-on-Baeldung-2.jpg\" class=\"webfeedsFeaturedVisual wp-post-image\" alt=\"\"><\/p>\n<p>Learn how to quickly check if List contains at least one enum value<\/p>\n<div><a title=\"Like on Facebook\" href=\"https:\/\/feeds.feedblitz.com\/_\/28\/859624124\/baeldung\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/fblike20.png\"><\/a>\u00a0<a title=\"Pin it!\" href=\"https:\/\/feeds.feedblitz.com\/_\/29\/859624124\/baeldung,https%3A%2F%2Fwww.baeldung.com%2Fwp-content%2Fuploads%2F2017%2F08%2FJava-on-Baeldung-2.jpg\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/pinterest20.png\"><\/a>\u00a0<a title=\"Tweet This\" href=\"https:\/\/feeds.feedblitz.com\/_\/24\/859624124\/baeldung\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/twitter20.png\"><\/a>\u00a0<a title=\"Subscribe by email\" href=\"https:\/\/feeds.feedblitz.com\/_\/19\/859624124\/baeldung\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/email20.png\"><\/a>\u00a0<a title=\"Subscribe by RSS\" href=\"https:\/\/feeds.feedblitz.com\/_\/20\/859624124\/baeldung\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/rss20.png\"><\/a>\u00a0<a rel=\"NOFOLLOW\" title=\"View Comments\" href=\"https:\/\/www.baeldung.com\/java-list-check-enum-presence#respond\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/comments20.png\"><\/a>\u00a0<a title=\"Follow Comments via RSS\" href=\"https:\/\/www.baeldung.com\/java-list-check-enum-presence\/feed\"><img decoding=\"async\" height=\"20\" src=\"https:\/\/assets.feedblitz.com\/i\/commentsrss20.png\"><\/a>\u00a0<\/div>\n","protected":false},"author":259,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-container-style":"default","site-container-layout":"default","site-sidebar-layout":"default","disable-article-header":"default","disable-site-header":"default","disable-site-footer":"default","disable-content-area-spacing":"default","footnotes":""},"categories":[22],"tags":[61,122,127,129,124,128,125,132,131,133,126,130,123,66,94,88,97,56,64,65,60,112,40,75,95,104,33,120,19875,105,101,98,115,30,29,41,86,70,69,68,72,71,26,118,108,87,46,55,48,52,54,51,50,83,62,58,57,109,35,59,63,85,79,82,96,80,27,81,114,44,42,43,45,38,39,110,117,100,111,116,73,89,90,92,91,93,84,78,37,102,34,36,77,67,74,99,113,119,28,121,32,47,49,53,103,31,76],"class_list":["post-74538","post","type-post","status-publish","format-standard","hentry","category-mobile","tag-airpods","tag-anime","tag-anime-characters","tag-anime-cosplay","tag-anime-edits","tag-anime-merchandise","tag-anime-movies","tag-anime-news","tag-anime-recommendations","tag-anime-reviews","tag-anime-series","tag-anime-streaming","tag-animes","tag-app-store","tag-app-store-samsung","tag-appgallery","tag-appgallery-oneplus","tag-apple","tag-apple-music","tag-apple-tv","tag-apple-watch","tag-bbc-sport","tag-best-mobile-games","tag-bixby","tag-bixby-xiaomi","tag-champions-league","tag-cyberpunk","tag-cyberpunk-2077","tag-enums","tag-fantasy-football","tag-fifa","tag-football","tag-formula-1","tag-fortnite","tag-free-fire","tag-free-mobile-games","tag-freebuds-pro","tag-galaxy-a52","tag-galaxy-note-20","tag-galaxy-s21","tag-galaxy-watch-4","tag-galaxy-z-fold-3","tag-game","tag-games","tag-golf","tag-harmonyos","tag-how-to-backup-iphone","tag-how-to-factory-reset-iphone","tag-how-to-reset-iphone","tag-how-to-restore-iphone","tag-how-to-unlock-iphone","tag-how-to-unlock-iphone-5","tag-how-to-unlock-iphone-6","tag-huawei","tag-ios","tag-ipad","tag-iphone","tag-live-soccer","tag-lol","tag-macbook","tag-macos","tag-mate-40-pro","tag-mi-11-lite","tag-mi-home-security-camera-basic-1080p","tag-mi-home-security-camera-basic-1080p-huawei","tag-mi-smart-band-6","tag-minecraft","tag-miui","tag-mlb-scores","tag-mobile-game-design","tag-mobile-game-development","tag-mobile-game-marketing","tag-mobile-game-monetization","tag-mobile-games","tag-mobile-gaming","tag-nba-scores","tag-nba-standings","tag-nfl","tag-nfl-scores","tag-nhl-scores","tag-one-ui","tag-oneplus","tag-oneplus-9-pro","tag-oneplus-buds-pro","tag-oneplus-nord-ce-5g","tag-oxygenos","tag-p40-pro-plus","tag-poco-x3-pro","tag-pokemon","tag-premier-league","tag-pubg","tag-pubg-mobile","tag-redmi-note-10-pro","tag-samsung","tag-samsung-pay","tag-soccer","tag-sports","tag-steam","tag-steeam","tag-top-10-anime","tag-valorant","tag-when-do-the-iphone-7-come-out","tag-when-does-the-iphone-7-come-out","tag-when-is-the-iphone-7-coming-out","tag-world-cup","tag-xbox-series-x","tag-xiaomi"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/gamefootballmobileanimeiphone.com\/index.php\/wp-json\/wp\/v2\/posts\/74538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gamefootballmobileanimeiphone.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gamefootballmobileanimeiphone.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gamefootballmobileanimeiphone.com\/index.php\/wp-json\/wp\/v2\/users\/259"}],"replies":[{"embeddable":true,"href":"https:\/\/gamefootballmobileanimeiphone.com\/index.php\/wp-json\/wp\/v2\/comments?post=74538"}],"version-history":[{"count":1,"href":"https:\/\/gamefootballmobileanimeiphone.com\/index.php\/wp-json\/wp\/v2\/posts\/74538\/revisions"}],"predecessor-version":[{"id":74539,"href":"https:\/\/gamefootballmobileanimeiphone.com\/index.php\/wp-json\/wp\/v2\/posts\/74538\/revisions\/74539"}],"wp:attachment":[{"href":"https:\/\/gamefootballmobileanimeiphone.com\/index.php\/wp-json\/wp\/v2\/media?parent=74538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gamefootballmobileanimeiphone.com\/index.php\/wp-json\/wp\/v2\/categories?post=74538"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gamefootballmobileanimeiphone.com\/index.php\/wp-json\/wp\/v2\/tags?post=74538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}