{"id":5931,"date":"2022-07-19T04:28:54","date_gmt":"2022-07-19T04:28:54","guid":{"rendered":"https:\/\/studysection.com\/blog\/?p=5931"},"modified":"2022-07-19T04:40:46","modified_gmt":"2022-07-19T04:40:46","slug":"sending-wrapper-object-to-apex-from-lwc","status":"publish","type":"post","link":"https:\/\/studysection.com\/blog\/sending-wrapper-object-to-apex-from-lwc\/","title":{"rendered":"Sending Wrapper object to Apex From LWC"},"content":{"rendered":"<p>We can pass a wrapper object directly to the apex without having to serialize or deserialize it through LWC as an apex parameter. Let\u2019s take an example of the wrapper class or DTO (Data Transfer Object) class shown below in the apex.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2022\/07\/apex-code.png\" alt=\"apex-code\" \/><\/p>\n<p>This object is used in the apex class to retrieve data from the LWC, which is passed as an object parameter from the LWC Apex class. This object is used to insert data into the Account and Contact objects.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2022\/07\/apex-code1.png\" alt=\"apex-code1\"\/><\/p>\n<p>To pass this AccountWrapper wrapper object to Apex and utilize it, we need to use JSON data as a method argument in LWC. This would behave as the normal parameter that we usually send to the Apex class from LWC. In LWC, we need to use import to reference any apex method before using it.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2022\/07\/apex-code2.png\" alt=\"apex-code2\" \/><\/p>\n<p>This is the method by which we can utilise a wrapper object in the Apex class, which is sent from LWC to Apex directly.<\/p>\n<p><small><em>People having good knowledge of Financial accounting can get an <a href=\"https:\/\/www.studysection.com\/financial-accountant-advanced-diploma\">Accounting Certification Exams<\/a> from StudySection to increase their chances of getting a job in this field. You can get a foundation level certification if you are new to Financial accounting or you can go for advanced level certification if you have expert level skills in Financial accounting.<\/em><\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We can pass a wrapper object directly to the apex without having to serialize or deserialize it through LWC as<\/p>\n","protected":false},"author":1,"featured_media":5932,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[42,721],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Sending Wrapper object to Apex From LWC-StudySection Blog<\/title>\n<meta name=\"description\" content=\"We can pass a wrapper object directly to the apex without having to serialize or deserialize it through LWC as an apex parameter.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/studysection.com\/blog\/sending-wrapper-object-to-apex-from-lwc\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sending Wrapper object to Apex From LWC-StudySection Blog\" \/>\n<meta property=\"og:description\" content=\"We can pass a wrapper object directly to the apex without having to serialize or deserialize it through LWC as an apex parameter.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/studysection.com\/blog\/sending-wrapper-object-to-apex-from-lwc\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Posts on famous people, innovations and educational topics\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/studysection\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-19T04:28:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-19T04:40:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2022\/07\/Apex-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"300\" \/>\n\t<meta property=\"og:image:height\" content=\"200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin-studysection-blog\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@studysection\" \/>\n<meta name=\"twitter:site\" content=\"@studysection\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin-studysection-blog\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/studysection.com\/blog\/sending-wrapper-object-to-apex-from-lwc\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/studysection.com\/blog\/sending-wrapper-object-to-apex-from-lwc\/\"},\"author\":{\"name\":\"admin-studysection-blog\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402\"},\"headline\":\"Sending Wrapper object to Apex From LWC\",\"datePublished\":\"2022-07-19T04:28:54+00:00\",\"dateModified\":\"2022-07-19T04:40:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/studysection.com\/blog\/sending-wrapper-object-to-apex-from-lwc\/\"},\"wordCount\":225,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/studysection.com\/blog\/#organization\"},\"keywords\":[\"apex\",\"LWC\"],\"articleSection\":[\"Learn and Grow\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/studysection.com\/blog\/sending-wrapper-object-to-apex-from-lwc\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/studysection.com\/blog\/sending-wrapper-object-to-apex-from-lwc\/\",\"url\":\"https:\/\/studysection.com\/blog\/sending-wrapper-object-to-apex-from-lwc\/\",\"name\":\"Sending Wrapper object to Apex From LWC-StudySection Blog\",\"isPartOf\":{\"@id\":\"https:\/\/studysection.com\/blog\/#website\"},\"datePublished\":\"2022-07-19T04:28:54+00:00\",\"dateModified\":\"2022-07-19T04:40:46+00:00\",\"description\":\"We can pass a wrapper object directly to the apex without having to serialize or deserialize it through LWC as an apex parameter.\",\"breadcrumb\":{\"@id\":\"https:\/\/studysection.com\/blog\/sending-wrapper-object-to-apex-from-lwc\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/studysection.com\/blog\/sending-wrapper-object-to-apex-from-lwc\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/studysection.com\/blog\/sending-wrapper-object-to-apex-from-lwc\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/studysection.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sending Wrapper object to Apex From LWC\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/studysection.com\/blog\/#website\",\"url\":\"https:\/\/studysection.com\/blog\/\",\"name\":\"Blog Posts on famous people, innovations and educational topics\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/studysection.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/studysection.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/studysection.com\/blog\/#organization\",\"name\":\"StudySection\",\"url\":\"https:\/\/studysection.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png\",\"contentUrl\":\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png\",\"width\":920,\"height\":440,\"caption\":\"StudySection\"},\"image\":{\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/studysection\",\"https:\/\/twitter.com\/studysection\",\"https:\/\/www.instagram.com\/study.section\/\",\"https:\/\/www.linkedin.com\/company\/studysection\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402\",\"name\":\"admin-studysection-blog\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g\",\"caption\":\"admin-studysection-blog\"},\"url\":\"https:\/\/studysection.com\/blog\/author\/admin-studysection-blog\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Sending Wrapper object to Apex From LWC-StudySection Blog","description":"We can pass a wrapper object directly to the apex without having to serialize or deserialize it through LWC as an apex parameter.","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:\/\/studysection.com\/blog\/sending-wrapper-object-to-apex-from-lwc\/","og_locale":"en_US","og_type":"article","og_title":"Sending Wrapper object to Apex From LWC-StudySection Blog","og_description":"We can pass a wrapper object directly to the apex without having to serialize or deserialize it through LWC as an apex parameter.","og_url":"https:\/\/studysection.com\/blog\/sending-wrapper-object-to-apex-from-lwc\/","og_site_name":"Blog Posts on famous people, innovations and educational topics","article_publisher":"https:\/\/www.facebook.com\/studysection","article_published_time":"2022-07-19T04:28:54+00:00","article_modified_time":"2022-07-19T04:40:46+00:00","og_image":[{"width":300,"height":200,"url":"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2022\/07\/Apex-1.png","type":"image\/png"}],"author":"admin-studysection-blog","twitter_card":"summary_large_image","twitter_creator":"@studysection","twitter_site":"@studysection","twitter_misc":{"Written by":"admin-studysection-blog","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/studysection.com\/blog\/sending-wrapper-object-to-apex-from-lwc\/#article","isPartOf":{"@id":"https:\/\/studysection.com\/blog\/sending-wrapper-object-to-apex-from-lwc\/"},"author":{"name":"admin-studysection-blog","@id":"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402"},"headline":"Sending Wrapper object to Apex From LWC","datePublished":"2022-07-19T04:28:54+00:00","dateModified":"2022-07-19T04:40:46+00:00","mainEntityOfPage":{"@id":"https:\/\/studysection.com\/blog\/sending-wrapper-object-to-apex-from-lwc\/"},"wordCount":225,"commentCount":0,"publisher":{"@id":"https:\/\/studysection.com\/blog\/#organization"},"keywords":["apex","LWC"],"articleSection":["Learn and Grow"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/studysection.com\/blog\/sending-wrapper-object-to-apex-from-lwc\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/studysection.com\/blog\/sending-wrapper-object-to-apex-from-lwc\/","url":"https:\/\/studysection.com\/blog\/sending-wrapper-object-to-apex-from-lwc\/","name":"Sending Wrapper object to Apex From LWC-StudySection Blog","isPartOf":{"@id":"https:\/\/studysection.com\/blog\/#website"},"datePublished":"2022-07-19T04:28:54+00:00","dateModified":"2022-07-19T04:40:46+00:00","description":"We can pass a wrapper object directly to the apex without having to serialize or deserialize it through LWC as an apex parameter.","breadcrumb":{"@id":"https:\/\/studysection.com\/blog\/sending-wrapper-object-to-apex-from-lwc\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/studysection.com\/blog\/sending-wrapper-object-to-apex-from-lwc\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/studysection.com\/blog\/sending-wrapper-object-to-apex-from-lwc\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/studysection.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Sending Wrapper object to Apex From LWC"}]},{"@type":"WebSite","@id":"https:\/\/studysection.com\/blog\/#website","url":"https:\/\/studysection.com\/blog\/","name":"Blog Posts on famous people, innovations and educational topics","description":"","publisher":{"@id":"https:\/\/studysection.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/studysection.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/studysection.com\/blog\/#organization","name":"StudySection","url":"https:\/\/studysection.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png","contentUrl":"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png","width":920,"height":440,"caption":"StudySection"},"image":{"@id":"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/studysection","https:\/\/twitter.com\/studysection","https:\/\/www.instagram.com\/study.section\/","https:\/\/www.linkedin.com\/company\/studysection"]},{"@type":"Person","@id":"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402","name":"admin-studysection-blog","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/studysection.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g","caption":"admin-studysection-blog"},"url":"https:\/\/studysection.com\/blog\/author\/admin-studysection-blog\/"}]}},"views":9312,"_links":{"self":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts\/5931"}],"collection":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/comments?post=5931"}],"version-history":[{"count":3,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts\/5931\/revisions"}],"predecessor-version":[{"id":5938,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts\/5931\/revisions\/5938"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/media\/5932"}],"wp:attachment":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/media?parent=5931"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/categories?post=5931"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/tags?post=5931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}