{"id":55665,"date":"2024-09-17T10:51:49","date_gmt":"2024-09-17T14:51:49","guid":{"rendered":"https:\/\/sdtimes.com\/?p=55665"},"modified":"2024-09-17T10:51:49","modified_gmt":"2024-09-17T14:51:49","slug":"java-23-is-now-available","status":"publish","type":"post","link":"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/","title":{"rendered":"Java 23 is now available"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Oracle has announced the release of Java 23, which contains a number of new language and library features, mostly in preview stages.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">According to Chad Arimura, VP of developer relations at Oracle, the fact that most of the JDK Enhancement Proposals (JEPs) in this release are previews of what\u2019s to come rather than stable features is a sign that the feedback process is working.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cThe JEPs do oftentimes change and evolve a little bit through the process, and they end up being much better than they would have been had we just kind of thrown something over the wall based on a lot more limited feedback,\u201d he said.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The language features in Java 23 have come out of Project Amber, which is an OpenJDK initiative to \u201cexplore and incubate smaller, productivity-oriented Java language features.\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400;\">One of the Project Amber features in preview is <\/span><a href=\"https:\/\/openjdk.org\/jeps\/455\"><span style=\"font-weight: 400;\">primitive types in patterns, instanceof, and switch<\/span><\/a><span style=\"font-weight: 400;\"> (JEP 455). This removes restrictions on primitive types when working with pattern matching, instanceof, and switch, enabling Java to be more expressive, resulting in improved productivity.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Another preview feature is <\/span><a href=\"https:\/\/openjdk.org\/jeps\/476\"><span style=\"font-weight: 400;\">module import declarations<\/span><\/a><span style=\"font-weight: 400;\"> (JEP 476), which allows developers to import all the packages exported by a module without the importing code needing to be in a module. According to Oracle, this makes modular libraries more reusable and helps beginners more easily use third-party libraries without having to learn where in the package hierarchy they are located.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In its third preview, <\/span><a href=\"https:\/\/openjdk.org\/jeps\/477\"><span style=\"font-weight: 400;\">implicitly declared classes and instance main methods<\/span><\/a><span style=\"font-weight: 400;\"> (JEP 477) is another feature designed for beginners and learners that enables students to write smaller programs without having to first learn language features that are designed for larger projects.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">According to Arimura, JEPs 476 and 477 are \u201call about continuing to reach the next generation of developers, continuing to chip away at the perception that Java is your parents language, and that it\u2019s boilerplate heavy and ceremony heavy.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">And finally, in its second preview, is <\/span><a href=\"https:\/\/openjdk.org\/jeps\/482\"><span style=\"font-weight: 400;\">flexible constructor bodies<\/span><\/a><span style=\"font-weight: 400;\"> (JEP 482). This gives developers more freedom in expressing the behavior of constructors by allowing statements to appear before an explicit constructor invocation. It preserves the guarantee that during class instantiation, constructors run in top-down order.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The next major category of updates are to the libraries. <\/span><a href=\"https:\/\/openjdk.org\/jeps\/466\"><span style=\"font-weight: 400;\">Class-File API<\/span><\/a><span style=\"font-weight: 400;\"> (in second preview) is a standard API for parsing, generating, and transforming Java class files. In its eighth incubator stage, JEP 469, the <\/span><a href=\"https:\/\/openjdk.org\/jeps\/469\"><span style=\"font-weight: 400;\">Vector API<\/span><\/a><span style=\"font-weight: 400;\"> is an API that expresses \u201cvector computations that reliably compile at runtime to vector instructions on supported CPU architectures,\u201d which improves performance.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This release also includes a second preview of <\/span><a href=\"https:\/\/openjdk.org\/jeps\/473\"><span style=\"font-weight: 400;\">stream gatherers<\/span><\/a><span style=\"font-weight: 400;\"> (JEP 473), which enables the Stream API to support custom intermediate operations.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Other library updates include JEPs 480 and 481, both in their third preview. 480 is <\/span><a href=\"https:\/\/openjdk.org\/jeps\/480\"><span style=\"font-weight: 400;\">structured concurrency<\/span><\/a><span style=\"font-weight: 400;\">, which enables developers to consolidate groups of related tasks that are running in different threads. 481 is <\/span><a href=\"https:\/\/openjdk.org\/jeps\/481\"><span style=\"font-weight: 400;\">scoped values<\/span><\/a><span style=\"font-weight: 400;\">, which enables \u201csharing of immutable data within and across threads.\u201d\u00a0\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In terms of performance and runtime, the major update in Java 23 is that the Z Garbage Collector\u2019s (ZGC) <\/span><a href=\"https:\/\/openjdk.org\/jeps\/474\"><span style=\"font-weight: 400;\">default mode<\/span><\/a><span style=\"font-weight: 400;\"> is now the generational mode. The non-generational mode is being deprecated and will be removed in a future release.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Another inclusion in Java 23 by Oracle is the addition of the Graal JIT compiler in Oracle JDK. This means that features developed in the GraalVM EE can now be accessed by Oracle JDK users.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">According to Oracle, this addition offers developers and system administrators more opportunities for fine tuning and improving workload performance.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cWe wanted to make it so that people had easy access to it, and so you can easily go and try this out now if you&#8217;re using the Oracle JDK, and you don&#8217;t have to download anything else to get there,\u201d said Arimura.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">And finally, notably absent from this release is the <\/span><a href=\"https:\/\/openjdk.org\/jeps\/465\"><span style=\"font-weight: 400;\">JEP for String Templates<\/span><\/a><span style=\"font-weight: 400;\">, which has been removed and is actively being reworked based on community feedback.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cIt doesn&#8217;t mean that the goals aren&#8217;t relevant, but it does mean that there may be a new way that we go about achieving those goals,\u201d Arimura said. <\/span><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Oracle has announced the release of Java 23, which contains a number of new language and library features, mostly in preview stages.\u00a0 According to Chad Arimura, VP of developer relations at Oracle, the fact that most of the JDK Enhancement Proposals (JEPs) in this release are previews of what\u2019s to come rather than stable features  &hellip; <a class=\"read-more\" href=\"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/\">continue reading<\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":752,"featured_media":55666,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"cybocfi_hide_featured_image":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[1],"tags":[167,17056,60],"coauthors":[11687],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Java 23 is now available - SD Times<\/title>\n<meta name=\"description\" content=\"Oracle has announced the release of Java 23, which contains a number of new language and library features, mostly in preview stages.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Java 23 is now available - SD Times\" \/>\n<meta property=\"og:description\" content=\"Oracle has announced the release of Java 23, which contains a number of new language and library features, mostly in preview stages.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/\" \/>\n<meta property=\"og:site_name\" content=\"SD Times\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SDTimesD2\" \/>\n<meta property=\"article:published_time\" content=\"2024-09-17T14:51:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/09\/pexels-divinetechygirl-1181290.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1282\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jenna Barron\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@sdtimes\" \/>\n<meta name=\"twitter:site\" content=\"@sdtimes\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jenna Barron\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/\"},\"author\":{\"name\":\"Jenna Barron\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/person\/f2524e55ae19da07ea3613577da9f786\"},\"headline\":\"Java 23 is now available\",\"datePublished\":\"2024-09-17T14:51:49+00:00\",\"dateModified\":\"2024-09-17T14:51:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/\"},\"wordCount\":671,\"publisher\":{\"@id\":\"https:\/\/sdtimes.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/09\/pexels-divinetechygirl-1181290.jpg\",\"keywords\":[\"Java\",\"java 23\",\"Oracle\"],\"articleSection\":[\"Latest News\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/\",\"url\":\"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/\",\"name\":\"Java 23 is now available - SD Times\",\"isPartOf\":{\"@id\":\"https:\/\/sdtimes.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/09\/pexels-divinetechygirl-1181290.jpg\",\"datePublished\":\"2024-09-17T14:51:49+00:00\",\"dateModified\":\"2024-09-17T14:51:49+00:00\",\"description\":\"Oracle has announced the release of Java 23, which contains a number of new language and library features, mostly in preview stages.\",\"breadcrumb\":{\"@id\":\"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/#primaryimage\",\"url\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/09\/pexels-divinetechygirl-1181290.jpg\",\"contentUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/09\/pexels-divinetechygirl-1181290.jpg\",\"width\":1920,\"height\":1282},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sdtimes.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java 23 is now available\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sdtimes.com\/#website\",\"url\":\"https:\/\/sdtimes.com\/\",\"name\":\"SD Times\",\"description\":\"Software Development News\",\"publisher\":{\"@id\":\"https:\/\/sdtimes.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sdtimes.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sdtimes.com\/#organization\",\"name\":\"SD Times\",\"url\":\"https:\/\/sdtimes.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png\",\"contentUrl\":\"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png\",\"width\":225,\"height\":90,\"caption\":\"SD Times\"},\"image\":{\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SDTimesD2\",\"https:\/\/x.com\/sdtimes\",\"https:\/\/www.linkedin.com\/company\/sdtimes\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/person\/f2524e55ae19da07ea3613577da9f786\",\"name\":\"Jenna Barron\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sdtimes.com\/#\/schema\/person\/image\/b4be3423b187642936e62f121111345e\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b128943929626cdcafccbac86bd306f9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b128943929626cdcafccbac86bd306f9?s=96&d=mm&r=g\",\"caption\":\"Jenna Barron\"},\"description\":\"Jenna Barron is News Editor of SD Times.\",\"url\":\"https:\/\/sdtimes.com\/author\/jennifer-sargent\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Java 23 is now available - SD Times","description":"Oracle has announced the release of Java 23, which contains a number of new language and library features, mostly in preview stages.","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:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/","og_locale":"en_US","og_type":"article","og_title":"Java 23 is now available - SD Times","og_description":"Oracle has announced the release of Java 23, which contains a number of new language and library features, mostly in preview stages.","og_url":"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/","og_site_name":"SD Times","article_publisher":"https:\/\/www.facebook.com\/SDTimesD2","article_published_time":"2024-09-17T14:51:49+00:00","og_image":[{"width":1920,"height":1282,"url":"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/09\/pexels-divinetechygirl-1181290.jpg","type":"image\/jpeg"}],"author":"Jenna Barron","twitter_card":"summary_large_image","twitter_creator":"@sdtimes","twitter_site":"@sdtimes","twitter_misc":{"Written by":"Jenna Barron","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/#article","isPartOf":{"@id":"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/"},"author":{"name":"Jenna Barron","@id":"https:\/\/sdtimes.com\/#\/schema\/person\/f2524e55ae19da07ea3613577da9f786"},"headline":"Java 23 is now available","datePublished":"2024-09-17T14:51:49+00:00","dateModified":"2024-09-17T14:51:49+00:00","mainEntityOfPage":{"@id":"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/"},"wordCount":671,"publisher":{"@id":"https:\/\/sdtimes.com\/#organization"},"image":{"@id":"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/#primaryimage"},"thumbnailUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/09\/pexels-divinetechygirl-1181290.jpg","keywords":["Java","java 23","Oracle"],"articleSection":["Latest News"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/","url":"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/","name":"Java 23 is now available - SD Times","isPartOf":{"@id":"https:\/\/sdtimes.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/#primaryimage"},"image":{"@id":"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/#primaryimage"},"thumbnailUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/09\/pexels-divinetechygirl-1181290.jpg","datePublished":"2024-09-17T14:51:49+00:00","dateModified":"2024-09-17T14:51:49+00:00","description":"Oracle has announced the release of Java 23, which contains a number of new language and library features, mostly in preview stages.","breadcrumb":{"@id":"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/#primaryimage","url":"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/09\/pexels-divinetechygirl-1181290.jpg","contentUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2024\/09\/pexels-divinetechygirl-1181290.jpg","width":1920,"height":1282},{"@type":"BreadcrumbList","@id":"https:\/\/sdtimes.com\/softwaredev\/java-23-is-now-available\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sdtimes.com\/"},{"@type":"ListItem","position":2,"name":"Java 23 is now available"}]},{"@type":"WebSite","@id":"https:\/\/sdtimes.com\/#website","url":"https:\/\/sdtimes.com\/","name":"SD Times","description":"Software Development News","publisher":{"@id":"https:\/\/sdtimes.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sdtimes.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sdtimes.com\/#organization","name":"SD Times","url":"https:\/\/sdtimes.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/","url":"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png","contentUrl":"https:\/\/sdtimes.com\/wp-content\/uploads\/2014\/05\/deafaultlogo.png","width":225,"height":90,"caption":"SD Times"},"image":{"@id":"https:\/\/sdtimes.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SDTimesD2","https:\/\/x.com\/sdtimes","https:\/\/www.linkedin.com\/company\/sdtimes\/"]},{"@type":"Person","@id":"https:\/\/sdtimes.com\/#\/schema\/person\/f2524e55ae19da07ea3613577da9f786","name":"Jenna Barron","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sdtimes.com\/#\/schema\/person\/image\/b4be3423b187642936e62f121111345e","url":"https:\/\/secure.gravatar.com\/avatar\/b128943929626cdcafccbac86bd306f9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b128943929626cdcafccbac86bd306f9?s=96&d=mm&r=g","caption":"Jenna Barron"},"description":"Jenna Barron is News Editor of SD Times.","url":"https:\/\/sdtimes.com\/author\/jennifer-sargent\/"}]}},"_links":{"self":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts\/55665"}],"collection":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/users\/752"}],"replies":[{"embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/comments?post=55665"}],"version-history":[{"count":1,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts\/55665\/revisions"}],"predecessor-version":[{"id":55667,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/posts\/55665\/revisions\/55667"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/media\/55666"}],"wp:attachment":[{"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/media?parent=55665"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/categories?post=55665"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/tags?post=55665"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/sdtimes.com\/wp-json\/wp\/v2\/coauthors?post=55665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}