{"id":4254,"date":"2017-08-21T15:20:23","date_gmt":"2017-08-21T15:20:23","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-convert-a-netsuite-record-into-a-json-object-in-suitescript-2-x-2\/"},"modified":"2026-07-28T18:26:34","modified_gmt":"2026-07-28T18:26:34","slug":"comment-convertir-un-enregistrement-netsuite-en-objet-json-dans-suitescript-2-x","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-convertir-un-enregistrement-netsuite-en-objet-json-dans-suitescript-2-x\/","title":{"rendered":"Comment convertir un enregistrement NetSuite en objet JSON dans SuiteScript 2.x"},"content":{"rendered":"","protected":false},"template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","ga_subtitle":"D\u00e9couvrez comment s\u00e9rialiser efficacement les donn\u00e9es des enregistrements NetSuite en un objet JavaScript g\u00e9n\u00e9rique \u00e0 l'aide des modules SuiteScript 2.x, afin de b\u00e9n\u00e9ficier d'une manipulation flexible des donn\u00e9es.","ga_short_answer":"Pour convertir un enregistrement NetSuite en un objet JavaScript g\u00e9n\u00e9rique, utilisez la fonction N\/record.load pour r\u00e9cup\u00e9rer l\u2019enregistrement, puis appliquez JSON.stringify pour le s\u00e9rialiser en une cha\u00eene JSON, et enfin JSON.parse pour le d\u00e9s\u00e9rialiser \u00e0 nouveau en un objet JavaScript standard. Cette m\u00e9thode facilite la manipulation et le stockage des donn\u00e9es d\u2019enregistrement.","ga_scenario":"Les d\u00e9veloppeurs ont souvent besoin de manipuler les donn\u00e9es des enregistrements NetSuite en dehors de la structure native de l\u2019objet d\u2019enregistrement, ou de les stocker dans un format facilement transf\u00e9rable ou stockable. Travailler directement avec l\u2019objet d\u2019enregistrement NetSuite peut parfois s\u2019av\u00e9rer contraignant pour certaines op\u00e9rations, ce qui n\u00e9cessite une conversion vers un format d\u2019objet JavaScript plus g\u00e9n\u00e9rique.","ga_solution":"Pour convertir un enregistrement NetSuite en un objet JavaScript g\u00e9n\u00e9rique, proc\u00e9dez comme suit : 1. Commencez par <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/can-you-load-netsuite-records-with-view-permissions-in-suitescript\/\">charger l\u2019enregistrement NetSuite souhait\u00e9<\/a>\n\n\u00e0 l\u2019aide du module N\/record. Assurez-vous que le module N\/record est correctement import\u00e9 dans votre script SuiteScript 2.x.\n\n```\njavascript\/\/ Load the record by ID using SuiteScript 2.x N\/record modulevar someRecord = record.load({    type: 'somerecordtype',    id: someRecordId,    isDynamic: false});\n```\n\n2. Ensuite, utilisez JSON.stringify pour convertir l\u2019objet d\u2019enregistrement NetSuite charg\u00e9 en une cha\u00eene JSON, puis JSON.parse pour convertir cette cha\u00eene en un objet JavaScript g\u00e9n\u00e9rique. Cela permet de cr\u00e9er une copie des donn\u00e9es de l\u2019enregistrement dans un format manipulable.\n\n```\njavascript\/\/ Hold the record in a generic Javascript object by serializing and deserializingvar someRecordrObj = JSON.parse(JSON.stringify(someRecord));\n```\n\nLa variable \u00ab someRecordrObj \u00bb contient d\u00e9sormais les donn\u00e9es de l\u2019enregistrement sous la forme d\u2019un objet JavaScript standard, ce qui facilite leur manipulation et leur int\u00e9gration avec d\u2019autres fonctionnalit\u00e9s JavaScript.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T11:20:23-04:00","ga_date_verified":"2026-07-05","ga_source_subject":"Hold Records into a JSON variable","ga_ans_id":"ANS-0595","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The function `nlapiLoadRecord` is a SuiteScript 1.0 function and has been replaced by `N\/record.load(options)` in SuiteScript 2.x.","ga_final_category":"SuiteScript Development","footnotes":""},"ga_category":[108,23,108],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-4254","qa_entry","type-qa_entry","status-publish","hentry","ga_category-developpement-suitescript","ga_category-suitescript-development","ga_audience-developer-suitescript","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":108,"label":"D\u00e9veloppement SuiteScript"},{"value":23,"label":"SuiteScript Development"},{"value":108,"label":"D\u00e9veloppement SuiteScript"}],"ga_audience":[{"value":10,"label":"Developer\/SuiteScript"}],"ga_difficulty":[{"value":92,"label":"Niveau interm\u00e9diaire"}]},"featured_image_src_large":[],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry"}],"about":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/types\/qa_entry"}],"version-history":[{"count":1,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4254\/revisions"}],"predecessor-version":[{"id":6175,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/4254\/revisions\/6175"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=4254"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=4254"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=4254"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=4254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}