{"id":8651,"date":"2022-09-27T06:23:02","date_gmt":"2022-09-27T06:23:02","guid":{"rendered":"https:\/\/lng-consultancy.com\/staging\/5474\/?p=8651"},"modified":"2022-09-27T12:22:31","modified_gmt":"2022-09-27T12:22:31","slug":"announcing-net-7-preview-5","status":"publish","type":"post","link":"https:\/\/lng-consultancy.com\/staging\/5474\/announcing-net-7-preview-5\/","title":{"rendered":"Announcing .NET 7 Preview 5"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Microsoft is known for constantly upgrading its products to ensure its customers avail the best of the technologies and features.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Today .NET 7 is (<em>almost<\/em>) a reality and it seems that Microsoft is now confirming many of the rumors that we are in front of the fastest .NET version ever:\u00a0<strong>.NET 7<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">.Net has gained the reputation of being the most flexible and efficient software development framework since its inception. Microsoft has been continually innovating and evolving the .Net Framework\u00a0to make it faster and better.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft has recently released the third and fourth preview version of .NET 7, along with .NET Core 7 Preview 1 and Entity Framework 7 Preview 1. Microsoft claimed that these fresh versions of .NET bring improved and strong support for cloud-native containers and applications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s take a look at the latest features and improvements released by Microsoft.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"6922\">APIs for Tar Archives<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"252e\">The framework gets the new assembly\u00a0<em><strong>System.Formats.Tar<\/strong>.\u00a0<\/em>This cross-platform API allows you to read, write, archive, and extract tar archives.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"0108\">It contains methods such as\u00a0<strong><em>TarFile.CreateFromDirectory<\/em><\/strong>\u00a0and\u00a0<strong><em>Tar-File.ExtractToDirectory<\/em><\/strong>, for which there are numerous overloads to address either archives via filenames or via streams.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here is an example:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">TarFile.CreateFromDirectory(\n    sourceDirectoryName: \"sampleDir\/\",\n    destinationFileName: \"example.tar\",\n    includeBaseDirectory: true\n  );\n\nTarFile.ExtractToDirectory( \n    sourceFileName: \"sample.tar\",\n    destinationDirectoryName: \"testDir\/\",\n    overwriteFiles: true\n  );<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The APIs also allow you to open an archive and go through its contents, either to read the entries one by one or to write them.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"e373\">New LINQ Updates<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">The new methods\u00a0<em>Order<\/em>\u00a0and\u00a0<em>OrderDescending<\/em>\u00a0sort an\u00a0<em>IEnumerable<\/em>\u00a0based on the type\u00a0<em>T<\/em>. \u00a0The new feature simplifies your code for sorting:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">var unsortedArray = new[] { 77, 13, 19 }; \nvar sortedArrayAsc = data.Order(); \nvar sortedArrayDesc = data.OrderDescending();<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">At above interfaces applies for <em>IQueryable<\/em> also \ud83d\ude42<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Introducing New DataTypes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"580e\">With .NET 6, some new data types have already been added:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/docs.microsoft.com\/en-us\/dotnet\/api\/system.dateonly?view=net-6.0\" target=\"_blank\" rel=\"noreferrer noopener\">DateOnly<\/a>:\u00a0<em>\u201cRepresents dates with values ranging from January 1, 0001 through December 31, 9999 A.D. (C.E.) in the Gregorian calendar.\u201d<\/em><\/li><li><a href=\"https:\/\/docs.microsoft.com\/en-us\/dotnet\/api\/system.timeonly?view=net-7.0\" target=\"_blank\" rel=\"noreferrer noopener\">TimeOnly<\/a>:<em>\u00a0\u201cRepresents a time of day, as would be read from a clock, within the range 00:00:00 to 23:59:59.9999999.\u201d<\/em><\/li><li><a href=\"https:\/\/docs.microsoft.com\/en-us\/dotnet\/api\/system.half?view=net-7.0\" target=\"_blank\" rel=\"noreferrer noopener\">Half<\/a>: \u201cRepresents a half-precision floating-point number.\u201d<\/li><li>Int128<\/li><li>UInt128<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"system-text-json\">System.Text.Json<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"polymorphism\">Polymorphism<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">System.Text.Json now supports serializing and deserializing polymorphic type hierarchies using attribute annotations:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[JsonDerivedType(typeof(Derived))]\npublic class Base\n{\npublic int X { get; set; }\n}\n\npublic class Derived : Base\n{\npublic int Y { get; set; }\n}<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This configuration enables polymorphic serialization for\u00a0<code>Base<\/code>, specifically when the runtime type is\u00a0<code>Derived<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Base value = new Derived();\n\nJsonSerializer.Serialize<Base>(value); \/\/ { \"X\" : 0, \"Y\" : 0 }<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Note that this does not enable polymorphic\u00a0<em>deserialization<\/em>\u00a0since the payload would be roundtripped as\u00a0<code>Base<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Base value = JsonSerializer.Deserialize<Base>(@\"{ \"\"X\"\" : 0, \"\"Y\"\" : 0 }\"); value is Derived; \/\/ false<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Using Type Discriminators<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To enable polymorphic <em>deserialization<\/em>, users need to specify a\u00a0<em>type discriminator<\/em>\u00a0for the derived class:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[JsonDerivedType(typeof(Base), typeDiscriminator: \"base\")]\n[JsonDerivedType(typeof(Derived), typeDiscriminator: \"derived\")]\npublic class Base\n{\npublic int X { get; set; }\n}\n\npublic class Derived : Base\n{\npublic int Y { get; set; }\n}<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Which will now emit JSON along with type discriminator metadata: which can be used to deserialize the value polymorphically:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Base value = new Derived(); JsonSerializer.Serialize<Base>(value); \/\/ { \"$type\" : \"derived\", \"X\" : 0, \"Y\" : 0 }<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Type discriminator identifiers can also be integers, so the following form is valid:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[JsonDerivedType(typeof(Derived1), 0)]\n[JsonDerivedType(typeof(Derived2), 1)]\n[JsonDerivedType(typeof(Derived3), 2)]\npublic class Base { }\n\nJsonSerializer.Serialize<Base>(new Derived2()); \/\/ { \"$type\" : 1, ... }\n\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"closing\">Closing<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We appreciate you for taking some time and reading this blog. Please <a href=\"https:\/\/dotnet.microsoft.com\/download\/dotnet\/7.0\" target=\"_blank\" rel=\"noreferrer noopener\">give .NET 7 Preview 5 a try<\/a>\u00a0and tell us what you think!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Stay tune we will bring more .Net 7 feature in coming blogs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Check original Source: <\/strong>.<a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/announcing-dotnet-7-preview-5\/\">NET 7 Preview 5<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft is known for constantly upgrading its products to ensure its customers avail the best of the technologies and features. Today .NET 7 is (almost) a reality and it seems that Microsoft is now confirming many of the rumors that we are in front of the fastest .NET version ever:\u00a0.NET 7. .Net has gained the [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":8654,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"nf_dc_page":"","om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[32],"tags":[],"class_list":["post-8651","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Announcing .NET 7 Preview 5 - L&amp;G Consultancy<\/title>\n<meta name=\"description\" content=\"announcing-net-7-preview-5\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/lng-consultancy.com\/announcing-net-7-preview-5\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing .NET 7 Preview 5 - L&amp;G Consultancy\" \/>\n<meta property=\"og:description\" content=\"announcing-net-7-preview-5\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lng-consultancy.com\/announcing-net-7-preview-5\/\" \/>\n<meta property=\"og:site_name\" content=\"L&amp;G Consultancy\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-27T06:23:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-27T12:22:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lng-consultancy.com\/wp-content\/uploads\/2022\/09\/Net-7-Preview-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1899\" \/>\n\t<meta property=\"og:image:height\" content=\"1055\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Vikas Nischal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vikas Nischal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/lng-consultancy.com\\\/announcing-net-7-preview-5\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/lng-consultancy.com\\\/announcing-net-7-preview-5\\\/\"},\"author\":{\"name\":\"Vikas Nischal\",\"@id\":\"http:\\\/\\\/sh024.global.temp.domains\\\/~landgcon\\\/#\\\/schema\\\/person\\\/d560d6fb8a51d230ff9229f34695e532\"},\"headline\":\"Announcing .NET 7 Preview 5\",\"datePublished\":\"2022-09-27T06:23:02+00:00\",\"dateModified\":\"2022-09-27T12:22:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/lng-consultancy.com\\\/announcing-net-7-preview-5\\\/\"},\"wordCount\":470,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/lng-consultancy.com\\\/announcing-net-7-preview-5\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/lng-consultancy.com\\\/staging\\\/5474\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/Net-7-Preview-1.png?fit=1899%2C1055&ssl=1\",\"articleSection\":[\"Software Development\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/lng-consultancy.com\\\/announcing-net-7-preview-5\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/lng-consultancy.com\\\/announcing-net-7-preview-5\\\/\",\"url\":\"https:\\\/\\\/lng-consultancy.com\\\/announcing-net-7-preview-5\\\/\",\"name\":\"Announcing .NET 7 Preview 5 - L&amp;G Consultancy\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/sh024.global.temp.domains\\\/~landgcon\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/lng-consultancy.com\\\/announcing-net-7-preview-5\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/lng-consultancy.com\\\/announcing-net-7-preview-5\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/lng-consultancy.com\\\/staging\\\/5474\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/Net-7-Preview-1.png?fit=1899%2C1055&ssl=1\",\"datePublished\":\"2022-09-27T06:23:02+00:00\",\"dateModified\":\"2022-09-27T12:22:31+00:00\",\"author\":{\"@id\":\"http:\\\/\\\/sh024.global.temp.domains\\\/~landgcon\\\/#\\\/schema\\\/person\\\/d560d6fb8a51d230ff9229f34695e532\"},\"description\":\"announcing-net-7-preview-5\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/lng-consultancy.com\\\/announcing-net-7-preview-5\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/lng-consultancy.com\\\/announcing-net-7-preview-5\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/lng-consultancy.com\\\/announcing-net-7-preview-5\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/lng-consultancy.com\\\/staging\\\/5474\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/Net-7-Preview-1.png?fit=1899%2C1055&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/lng-consultancy.com\\\/staging\\\/5474\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/Net-7-Preview-1.png?fit=1899%2C1055&ssl=1\",\"width\":1899,\"height\":1055,\"caption\":\".Net 7 Preview\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/lng-consultancy.com\\\/announcing-net-7-preview-5\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/lng-consultancy.com\\\/staging\\\/5474\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing .NET 7 Preview 5\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/sh024.global.temp.domains\\\/~landgcon\\\/#website\",\"url\":\"http:\\\/\\\/sh024.global.temp.domains\\\/~landgcon\\\/\",\"name\":\"L&amp;G Consultancy\",\"description\":\"Your Technology Partner\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\\\/\\\/sh024.global.temp.domains\\\/~landgcon\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"http:\\\/\\\/sh024.global.temp.domains\\\/~landgcon\\\/#\\\/schema\\\/person\\\/d560d6fb8a51d230ff9229f34695e532\",\"name\":\"Vikas Nischal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/034504f4504c9b7a9591412df928818f55518fd3376f4a01e64e5811ceac5b9a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/034504f4504c9b7a9591412df928818f55518fd3376f4a01e64e5811ceac5b9a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/034504f4504c9b7a9591412df928818f55518fd3376f4a01e64e5811ceac5b9a?s=96&d=mm&r=g\",\"caption\":\"Vikas Nischal\"},\"url\":\"https:\\\/\\\/lng-consultancy.com\\\/staging\\\/5474\\\/author\\\/nischalvn\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Announcing .NET 7 Preview 5 - L&amp;G Consultancy","description":"announcing-net-7-preview-5","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:\/\/lng-consultancy.com\/announcing-net-7-preview-5\/","og_locale":"en_US","og_type":"article","og_title":"Announcing .NET 7 Preview 5 - L&amp;G Consultancy","og_description":"announcing-net-7-preview-5","og_url":"https:\/\/lng-consultancy.com\/announcing-net-7-preview-5\/","og_site_name":"L&amp;G Consultancy","article_published_time":"2022-09-27T06:23:02+00:00","article_modified_time":"2022-09-27T12:22:31+00:00","og_image":[{"width":1899,"height":1055,"url":"https:\/\/lng-consultancy.com\/wp-content\/uploads\/2022\/09\/Net-7-Preview-1.png","type":"image\/png"}],"author":"Vikas Nischal","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Vikas Nischal","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/lng-consultancy.com\/announcing-net-7-preview-5\/#article","isPartOf":{"@id":"https:\/\/lng-consultancy.com\/announcing-net-7-preview-5\/"},"author":{"name":"Vikas Nischal","@id":"http:\/\/sh024.global.temp.domains\/~landgcon\/#\/schema\/person\/d560d6fb8a51d230ff9229f34695e532"},"headline":"Announcing .NET 7 Preview 5","datePublished":"2022-09-27T06:23:02+00:00","dateModified":"2022-09-27T12:22:31+00:00","mainEntityOfPage":{"@id":"https:\/\/lng-consultancy.com\/announcing-net-7-preview-5\/"},"wordCount":470,"commentCount":0,"image":{"@id":"https:\/\/lng-consultancy.com\/announcing-net-7-preview-5\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/lng-consultancy.com\/staging\/5474\/wp-content\/uploads\/2022\/09\/Net-7-Preview-1.png?fit=1899%2C1055&ssl=1","articleSection":["Software Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/lng-consultancy.com\/announcing-net-7-preview-5\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/lng-consultancy.com\/announcing-net-7-preview-5\/","url":"https:\/\/lng-consultancy.com\/announcing-net-7-preview-5\/","name":"Announcing .NET 7 Preview 5 - L&amp;G Consultancy","isPartOf":{"@id":"http:\/\/sh024.global.temp.domains\/~landgcon\/#website"},"primaryImageOfPage":{"@id":"https:\/\/lng-consultancy.com\/announcing-net-7-preview-5\/#primaryimage"},"image":{"@id":"https:\/\/lng-consultancy.com\/announcing-net-7-preview-5\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/lng-consultancy.com\/staging\/5474\/wp-content\/uploads\/2022\/09\/Net-7-Preview-1.png?fit=1899%2C1055&ssl=1","datePublished":"2022-09-27T06:23:02+00:00","dateModified":"2022-09-27T12:22:31+00:00","author":{"@id":"http:\/\/sh024.global.temp.domains\/~landgcon\/#\/schema\/person\/d560d6fb8a51d230ff9229f34695e532"},"description":"announcing-net-7-preview-5","breadcrumb":{"@id":"https:\/\/lng-consultancy.com\/announcing-net-7-preview-5\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lng-consultancy.com\/announcing-net-7-preview-5\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lng-consultancy.com\/announcing-net-7-preview-5\/#primaryimage","url":"https:\/\/i0.wp.com\/lng-consultancy.com\/staging\/5474\/wp-content\/uploads\/2022\/09\/Net-7-Preview-1.png?fit=1899%2C1055&ssl=1","contentUrl":"https:\/\/i0.wp.com\/lng-consultancy.com\/staging\/5474\/wp-content\/uploads\/2022\/09\/Net-7-Preview-1.png?fit=1899%2C1055&ssl=1","width":1899,"height":1055,"caption":".Net 7 Preview"},{"@type":"BreadcrumbList","@id":"https:\/\/lng-consultancy.com\/announcing-net-7-preview-5\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/lng-consultancy.com\/staging\/5474\/"},{"@type":"ListItem","position":2,"name":"Announcing .NET 7 Preview 5"}]},{"@type":"WebSite","@id":"http:\/\/sh024.global.temp.domains\/~landgcon\/#website","url":"http:\/\/sh024.global.temp.domains\/~landgcon\/","name":"L&amp;G Consultancy","description":"Your Technology Partner","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/sh024.global.temp.domains\/~landgcon\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"http:\/\/sh024.global.temp.domains\/~landgcon\/#\/schema\/person\/d560d6fb8a51d230ff9229f34695e532","name":"Vikas Nischal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/034504f4504c9b7a9591412df928818f55518fd3376f4a01e64e5811ceac5b9a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/034504f4504c9b7a9591412df928818f55518fd3376f4a01e64e5811ceac5b9a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/034504f4504c9b7a9591412df928818f55518fd3376f4a01e64e5811ceac5b9a?s=96&d=mm&r=g","caption":"Vikas Nischal"},"url":"https:\/\/lng-consultancy.com\/staging\/5474\/author\/nischalvn\/"}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/lng-consultancy.com\/staging\/5474\/wp-content\/uploads\/2022\/09\/Net-7-Preview-1.png?fit=1899%2C1055&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lng-consultancy.com\/staging\/5474\/wp-json\/wp\/v2\/posts\/8651","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lng-consultancy.com\/staging\/5474\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lng-consultancy.com\/staging\/5474\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lng-consultancy.com\/staging\/5474\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/lng-consultancy.com\/staging\/5474\/wp-json\/wp\/v2\/comments?post=8651"}],"version-history":[{"count":1,"href":"https:\/\/lng-consultancy.com\/staging\/5474\/wp-json\/wp\/v2\/posts\/8651\/revisions"}],"predecessor-version":[{"id":8652,"href":"https:\/\/lng-consultancy.com\/staging\/5474\/wp-json\/wp\/v2\/posts\/8651\/revisions\/8652"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lng-consultancy.com\/staging\/5474\/wp-json\/wp\/v2\/media\/8654"}],"wp:attachment":[{"href":"https:\/\/lng-consultancy.com\/staging\/5474\/wp-json\/wp\/v2\/media?parent=8651"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lng-consultancy.com\/staging\/5474\/wp-json\/wp\/v2\/categories?post=8651"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lng-consultancy.com\/staging\/5474\/wp-json\/wp\/v2\/tags?post=8651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}