{"_id":"@abapify/asjson-parser","_rev":"9-c4bd050cc3e861fb0b8981f8fcc4b7d5","name":"@abapify/asjson-parser","dist-tags":{"latest":"0.4.1"},"versions":{"0.0.4":{"name":"@abapify/asjson-parser","version":"0.0.4","_id":"@abapify/asjson-parser@0.0.4","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/js#readme","bugs":{"url":"https://github.com/abapify/js/issues"},"dist":{"shasum":"13dce6a4157c0811310cfffd9104723603700aea","tarball":"https://registry.npmjs.org/@abapify/asjson-parser/-/asjson-parser-0.0.4.tgz","fileCount":8,"integrity":"sha512-4mmzOv8yowo0Sa2NdDQhfTbwK13fnlz/kB++0F23+kv9ff1NRWtt9gc5MeURoZDILvX9icFQfAXfa7PVLnau0A==","signatures":[{"sig":"MEQCIG7IU6vYJYfqeBaoKppRTz0Y+FAhrw8LaxOBvRzSgcQaAiBYAJm05M1mTea7JVXADLi5Mp6hZZhvJPRy336H6rDYKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fasjson-parser@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4444},"main":"./index.cjs.js","types":"./index.esm.d.ts","module":"./index.esm.js","gitHead":"77deb4c6967b32261dc8ed278ba5188654f4b4c0","_npmUser":{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"},"repository":{"url":"git+https://github.com/abapify/js.git","type":"git","directory":"packages/asjson-parser"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.17.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/asjson-parser_0.0.4_1728338078091_0.8576041119474913","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@abapify/asjson-parser","version":"0.0.5","_id":"@abapify/asjson-parser@0.0.5","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/js#readme","bugs":{"url":"https://github.com/abapify/js/issues"},"dist":{"shasum":"2c5b37c7902c5feb1edb7db59368137d7f8f6963","tarball":"https://registry.npmjs.org/@abapify/asjson-parser/-/asjson-parser-0.0.5.tgz","fileCount":8,"integrity":"sha512-C4gAM+NOI0p1mCxEo11BZ5C9w2gV8zntjt0q6AAedzl0TjA/CGSsFrE4j6IJfJkYJHevs5osyYwi4RGk6gM7zg==","signatures":[{"sig":"MEUCIQC+/SezCyabWKNC4iqXUDpbM04+hVn4M+N9xNZEvvy9nAIgAQg7CS8PePZevz1NwFjLucp+CSmRsaulCOyMgWCXZHc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fasjson-parser@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5860},"main":"./index.cjs.js","types":"./index.esm.d.ts","module":"./index.esm.js","gitHead":"110ed4c5fc05c4abf7d5aef58478bea4c812d030","_npmUser":{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"},"repository":{"url":"git+https://github.com/abapify/js.git","type":"git","directory":"packages/asjson-parser"},"_npmVersion":"10.8.2","description":"[asJSON](https://help.sap.com/doc/abapdocu_latest_index_htm/latest/en-US/index.htm?file=abenabap_asjson.htm) - Canonical JSON Representation","directories":{},"_nodeVersion":"20.17.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/asjson-parser_0.0.5_1728339497926_0.7365893574479287","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@abapify/asjson-parser","version":"0.1.0","_id":"@abapify/asjson-parser@0.1.0","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/js#readme","bugs":{"url":"https://github.com/abapify/js/issues"},"dist":{"shasum":"12e0e6f3be400fcebe26a58534d8ab7c5c7ae4d1","tarball":"https://registry.npmjs.org/@abapify/asjson-parser/-/asjson-parser-0.1.0.tgz","fileCount":8,"integrity":"sha512-s7Pe77Pb3qW+fGIbkmt1W6x9AJwik14nfFUo7Nhw+4o8Tf942DGAk2yn6GMK9IVrg3aY/DtCgehuOTkg2wfgFw==","signatures":[{"sig":"MEUCIQCiFs1sIxRRmCBO0wLzm+m2/5tpjC+iqbZeo/1IxI2WAwIgZ3Lt4A9gT7qM9VSBed+qA61M6slCHfvSyyNj7v1H03c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fasjson-parser@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5726},"main":"./index.cjs.js","types":"./index.esm.d.ts","module":"./index.esm.js","gitHead":"9ab4a1f60eaff131146d9cb9861ce0f7ba505b79","_npmUser":{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"},"repository":{"url":"git+https://github.com/abapify/js.git","type":"git","directory":"packages/asjson-parser"},"_npmVersion":"10.8.2","description":"[asJSON](https://help.sap.com/doc/abapdocu_latest_index_htm/latest/en-US/index.htm?file=abenabap_asjson.htm) - Canonical JSON Representation","directories":{},"_nodeVersion":"20.17.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/asjson-parser_0.1.0_1728377284959_0.009867666241809347","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@abapify/asjson-parser","version":"0.1.1","_id":"@abapify/asjson-parser@0.1.1","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/js#readme","bugs":{"url":"https://github.com/abapify/js/issues"},"dist":{"shasum":"bed5e57cc9f6ea7f86523fc6fe003ca82dc1ca1e","tarball":"https://registry.npmjs.org/@abapify/asjson-parser/-/asjson-parser-0.1.1.tgz","fileCount":8,"integrity":"sha512-N2DG7N395tDEFzjcZGZqx3UZXnG2Nm9OE+Nwd3Yj8r2UiJEa+IIMreCrX9u8NteaMg17Uao+libUNFmr7uXFQQ==","signatures":[{"sig":"MEQCIH0HXgG6fnvx5SvEb38feqph2YCsqzcbnmEVvle4TICcAiBHivH3lQmqnaUROIvVxD5bCipY2/OF6fkMmdpuKXa+Ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fasjson-parser@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5726},"main":"./index.cjs.js","types":"./index.esm.d.ts","module":"./index.esm.js","gitHead":"ec9510df7e96f9e9b8f015194dd166114ea02668","_npmUser":{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"},"repository":{"url":"git+https://github.com/abapify/js.git","type":"git","directory":"packages/asjson-parser"},"_npmVersion":"10.8.2","description":"[asJSON](https://help.sap.com/doc/abapdocu_latest_index_htm/latest/en-US/index.htm?file=abenabap_asjson.htm) - Canonical JSON Representation","directories":{},"_nodeVersion":"20.18.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/asjson-parser_0.1.1_1732120071754_0.46097625557736643","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@abapify/asjson-parser","version":"0.3.4","license":"MIT","_id":"@abapify/asjson-parser@0.3.4","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/adt-cli/tree/main/packages/asjson-parser#readme","bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"dist":{"shasum":"9f2c8eb4069eea49fdaf1c56a87c663c7e9ae1f8","tarball":"https://registry.npmjs.org/@abapify/asjson-parser/-/asjson-parser-0.3.4.tgz","fileCount":2,"integrity":"sha512-sJSL6QNpT3OQZrD/pyjJpgR5hAMVuPEv/ZP/ei52BcuPx7UeLlEoOQJkINcEYPnd98tgWwc0UyC2X4DU/9YvOg==","signatures":[{"sig":"MEQCICsDiFGqcZhymj/Gti39U4IU1UcjFaUfkjqvmz8gY8OFAiBn7H0lPfmc80v/fwKtKsAG0SjrxfxR6/qwYleNj+WLQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fasjson-parser@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2562},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"gitHead":"6a630228129c616054aad8dfafe17c42f389986e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9dfd3a6-6f39-4add-9f4e-37f2fd420b56"}},"repository":{"url":"git+https://github.com/abapify/adt-cli.git","type":"git","directory":"packages/asjson-parser"},"_npmVersion":"11.12.1","description":"[![version](https://img.shields.io/github/package-json/v/abapify/adt-cli?filename=packages/asjson-parser/package.json)](https://github.com/abapify/adt-cli/pkgs/npm/%40abapify%2Fasjson-parser)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsonc-eslint-parser":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/asjson-parser_0.3.4_1776722408352_0.5120379087510389","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@abapify/asjson-parser","version":"0.3.5","license":"MIT","_id":"@abapify/asjson-parser@0.3.5","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/adt-cli/tree/main/packages/asjson-parser#readme","bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"dist":{"shasum":"7697507059ed996da44c070b717d755022518cbb","tarball":"https://registry.npmjs.org/@abapify/asjson-parser/-/asjson-parser-0.3.5.tgz","fileCount":2,"integrity":"sha512-wJ8x9nL7PMXGe67SxvRsXXVfZwNJRn7LP8ScdnV3XLTBQmJDh6xzFw3zwZvVFqD3qYUvkvna56RduUyqzdw8ag==","signatures":[{"sig":"MEUCIESL0pmEHiVZu4pe7U1ZcPEpJaP4tebm3KJnAq1anpdEAiEAjtFnmHfWmTPG9iXBO6JuUA7in/OdsgFV1dXWZoR/r0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fasjson-parser@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2562},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"gitHead":"185666fe6ccb304e7b08529eb376ec2493131a7a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9dfd3a6-6f39-4add-9f4e-37f2fd420b56"}},"repository":{"url":"git+https://github.com/abapify/adt-cli.git","type":"git","directory":"packages/asjson-parser"},"_npmVersion":"11.12.1","description":"[![version](https://img.shields.io/github/package-json/v/abapify/adt-cli?filename=packages/asjson-parser/package.json)](https://github.com/abapify/adt-cli/pkgs/npm/%40abapify%2Fasjson-parser)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsonc-eslint-parser":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/asjson-parser_0.3.5_1776723654407_0.7394684635373563","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@abapify/asjson-parser","version":"0.3.6","license":"MIT","_id":"@abapify/asjson-parser@0.3.6","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/adt-cli/tree/main/packages/asjson-parser#readme","bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"dist":{"shasum":"e20dedc77a971b28cead4f8535121d95e2cb7d82","tarball":"https://registry.npmjs.org/@abapify/asjson-parser/-/asjson-parser-0.3.6.tgz","fileCount":2,"integrity":"sha512-ChnDfMzJEyh0wtJhIQfMLVqhT5+xL3yiPNL6RDWHabJ1A+r1a4livu8rebAy1lvlusH/lIbC249RFwldMmSQiA==","signatures":[{"sig":"MEUCIFA1C/MfB0HicBSaP3NmRi6qna+uNOyH/ecoX4hmkoTdAiEA6bofuwrAZkmBm66BwcuMheFrAQ4tDKX92A4hmlCYqgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fasjson-parser@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2689},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"gitHead":"489b2b4ad7c2ea972f323d4c356997ac5962ba9e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9dfd3a6-6f39-4add-9f4e-37f2fd420b56"}},"repository":{"url":"git+https://github.com/abapify/adt-cli.git","type":"git","directory":"packages/asjson-parser"},"_npmVersion":"11.11.0","description":"Parser for SAP ABAP asJSON canonical format — maps ABAP asJSON payloads to/from plain JavaScript objects","directories":{},"_nodeVersion":"24.14.1","dependencies":{"jsonc-eslint-parser":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/asjson-parser_0.3.6_1776744807129_0.41107448471924357","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@abapify/asjson-parser","version":"0.4.0","license":"MIT","_id":"@abapify/asjson-parser@0.4.0","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"homepage":"https://github.com/abapify/adt-cli/tree/main/packages/asjson-parser#readme","bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"dist":{"shasum":"1707c9de7f55c8a02a351921adac6da5b56f5bc4","tarball":"https://registry.npmjs.org/@abapify/asjson-parser/-/asjson-parser-0.4.0.tgz","fileCount":2,"integrity":"sha512-Y5R1kOP5KvWEg5eXyL4gMhAkuwF2tAo/HfIVAFFNVE2CPM+QyRPoiRZq6k7i/xocd3HMUKdRCVQa/flL8JEkuw==","signatures":[{"sig":"MEUCIQDZMyEsrP8ANY4dCnhTdOycC+TD1qyDGpcFD4Coh0IQngIgdu5WPjG8D5zmE9snj+/PgXtYG4X5MaRL/lu9pZfIjAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fasjson-parser@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2689},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"gitHead":"81dc9eea47fe419e41d246f0ec212fa78570a489","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9dfd3a6-6f39-4add-9f4e-37f2fd420b56"}},"repository":{"url":"git+https://github.com/abapify/adt-cli.git","type":"git","directory":"packages/asjson-parser"},"_npmVersion":"11.13.0","description":"Parser for SAP ABAP asJSON canonical format — maps ABAP asJSON payloads to/from plain JavaScript objects","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jsonc-eslint-parser":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/asjson-parser_0.4.0_1780072641935_0.7941158609881542","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@abapify/asjson-parser","version":"0.4.1","license":"MIT","publishConfig":{"access":"public"},"type":"module","types":"./dist/index.d.mts","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"dependencies":{"jsonc-eslint-parser":"^2.1.0"},"repository":{"type":"git","url":"git+https://github.com/abapify/adt-cli.git","directory":"packages/asjson-parser"},"homepage":"https://github.com/abapify/adt-cli/tree/main/packages/asjson-parser#readme","bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"description":"Parser for SAP ABAP asJSON canonical format — maps ABAP asJSON payloads to/from plain JavaScript objects","gitHead":"9d3b996a5c760a8db67e28c4df3c30098bd29e4a","_id":"@abapify/asjson-parser@0.4.1","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-oGGmMya5rFWE4ABumOZZ6Z+u0bA3boRy3ZLicmChtEhuOJ+EOj+g1xpPrWIEo4ni8DMIqkU00+fTtknJ8p68kA==","shasum":"471ea63f912862930d4b316fd1e7f278d7fe02da","tarball":"https://registry.npmjs.org/@abapify/asjson-parser/-/asjson-parser-0.4.1.tgz","fileCount":6,"unpackedSize":6981,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abapify%2fasjson-parser@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIELm3zdPoq9x2TAqXvPusUu3S7AMEcNVaUcgFXRECpzDAiEAwpd00anj50hAAqq12QPkO1E1Qk2RvPoK0+epwnPCBBs="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9dfd3a6-6f39-4add-9f4e-37f2fd420b56"}},"directories":{},"maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/asjson-parser_0.4.1_1780074960784_0.2230538640244386"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-07T21:54:38.009Z","modified":"2026-05-29T17:16:01.290Z","0.0.4":"2024-10-07T21:54:38.360Z","0.0.5":"2024-10-07T22:18:18.133Z","0.1.0":"2024-10-08T08:48:05.142Z","0.1.1":"2024-11-20T16:27:51.909Z","0.3.4":"2026-04-20T22:00:08.472Z","0.3.5":"2026-04-20T22:20:54.531Z","0.3.6":"2026-04-21T04:13:27.261Z","0.4.0":"2026-05-29T16:37:22.073Z","0.4.1":"2026-05-29T17:16:00.931Z"},"bugs":{"url":"https://github.com/abapify/adt-cli/issues"},"license":"MIT","homepage":"https://github.com/abapify/adt-cli/tree/main/packages/asjson-parser#readme","repository":{"type":"git","url":"git+https://github.com/abapify/adt-cli.git","directory":"packages/asjson-parser"},"description":"Parser for SAP ABAP asJSON canonical format — maps ABAP asJSON payloads to/from plain JavaScript objects","maintainers":[{"name":"theplenkov-npm","email":"petr.plenkov@gmail.com"}],"readme":"# @abapify/asjson-parser\n\n[![version](https://img.shields.io/github/package-json/v/abapify/adt-cli?filename=packages/asjson-parser/package.json)](https://github.com/abapify/adt-cli/pkgs/npm/%40abapify%2Fasjson-parser)\n\nABAP asJSON (canonical JSON representation) parser.\n\n[asJSON](https://help.sap.com/doc/abapdocu_latest_index_htm/latest/en-US/index.htm?file=abenabap_asjson.htm) - Canonical JSON Representation\n\nGeneral asJSON format is based on `%heap` object delivering values and type metadata\n\nSo when we have a code like this:\n\n```abap\nREPORT ZTEST_HEAP.\n\nstart-of-selection.\n\ntypes:\n  begin of payload_ts,\n    i type i,\n    i_ref type ref to i,\n  end of payload_ts.\n\n\n  data(payload) = value payload_ts(\n    i = 123\n    i_ref = new #( 123 )\n  ).\n\n  data(json) = cl_sxml_string_writer=>create( if_sxml=>co_xt_json ).\n\n  call transformation id\n  source data = payload\n        result xml json.\n\n  cl_demo_output=>display_json( json = json->get_output( ) ).\n```\n\nthe output it generates will be:\n\n```json\n{\n \"DATA\":\n {\n  \"I\":123,\n  \"I_REF\":\n  {\n   \"%ref\":\"#d1\"\n  }\n },\n \"%heap\":\n {\n  \"d1\":\n  {\n   \"%type\":\"xsd:int\",\n   \"%val\":123\n  }\n }\n```\n\nThe following library allows us to parse this payload as if we would deal with a regular ABAP object without data references\n\nThe code below\n\n```ts\nimport { parse } from '@abapify/asjson-parser';\nconst parser;\nconsole.log(parse(json));\n```\n\nwould print the object like this:\n\n```json\n{\n \"DATA\":\n {\n  \"I\":123,\n  \"I_REF\": 123\n }\n```\n\n## Usage\n\n- as a parser\n\n```ts\nimport { parse } from '@abapify/asjson-parser';\nconsole.log(parse(json));\n```\n\n- as a transformer\n\n```ts\nimport { transform } from '@abapify/asjson-parser';\nconst object = JSON.parse(json);\nconsole.log(transform(object));\n```\n\n- as a proxy (returns a proxied object)\n\n```ts\nimport { proxy } from '@abapify/asjson-parser';\nconst object = JSON.parse(json);\nconsole.log(proxy(object));\n```\n","readmeFilename":"README.md"}