PackagePackagetypeA library you install and call yourself.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →

ABAP JSON Encoder/Decoder

A JSON encoder and decoder for ABAP, modelled on Go's encoding/json package, installed through abapGit with no other required package and documentation still marked under construction.

Encodes and decodes JSON in ABAP; the README calls it 'One more JSON Encoder/Decoder tool in/for ABAP language', built, in the maintainer's words, 'based on Golang Json enconding package implementation.' It installs through abapGit with no other required package, though how it works and how to use it are both still marked 'Documentation under construction'.

Facts

Last pushLicenceMIT

Where it sits

Lives in
Provides
SerialisationABAPSerialisationcapabilityTurning typed in-memory data into a text or binary format such as JSON, CSV or protobuf and reading it back, including the mapping of names and types the language does not do for you. The protocol that carries the payload is a separate concern: an HTTP or OData client moves the bytes, and serialisation decides what they say.
Requires
abapGitabapGitartifactInstalls the class into the system; the README gives abapGit as the install path and lists no other required package.

Who is behind it

Valdir MendesValdir MendesPersonMaintains this
In the atlas: maintains 1, contributes to 2
@valdirmendesdev
maintainerseidorvtPersonContributes to this
In the atlas: contributes to 1
@seidorvt
1 contributor

Before choosing this

Signals

ActivityQuietNo published releases; repository quiet for 49 months

It publishes no releases, and its repository has been quiet for at least 24 full months. This may be normal for stable software; check whether its current state still fits your use.

What it declares

Every artifact

Type
Package
Origin
Independently maintained

As a package

Where it runs
does not say
Distributed through
abapGit

Connections2

README

quoted from valdirmendesdev/abap-json-encoder-decoder under MIT, read
valdirmendesdev/abap-json-encoder-decoder/README.mdOn GitHub

ABAP - JSON Encoder/Decoder

https://img.shields.io/badge/Coverage-93%2C17%25-brightgreen https://img.shields.io/badge/Unit%20Tests-54%20passed-brightgreen

One more JSON Encoder/Decoder tool in/for ABAP language.

It is based on Golang Json enconding package implementation.

Required Package/Dependencies

  • None

Installation

Install via abapGit using the online or offline option. (Make sure you are using the abapGit latest version)

How to works?

Documentation under construction...

How to use?

Documentation under construction...

MIT, read
Serialisation
  1. ABAP JSON APIJSON renderer and parser for ABAP with camelCase conversion
  2. zcl_mdp_jsonABAP library generating and parsing JSON strings
  3. JSON2ABAPTypeGenerator of ABAP type definitions from JSON structures
  4. abap-protobufProtocol Buffers (proto2) implementation in ABAP
  5. ZASISRegex RuleSets that read barcode strings into named fields
  6. ABAP ArchitectEclipse plug-in turning JSON or XML into ABAP types and DDIC objects
  7. ABAP to JSON serializer and deserializerOpen-source Z* version of /UI2/CL_JSON for ABAP to JSON
  8. ajsonJSON parser and serialiser for ABAP with a node tree
  9. sbcgua/text2tabParser of TAB-delimited text into ABAP internal tables and back
  10. ZwdCSVRFC 4180 CSV parser and generator for ABAP
  11. ABAP CSV ManagerConfigurable CSV reader and writer for ABAP

Details

Sources3
Added by handdiscovered herechecked
github.com/valdirmendesdev/abap-json-encoder-decodertree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
discovered viaAdded by hand
first seen in the atlas
ecosystem and domainabap, protocols-and-apis
abaplint
issues under its own abaplint configuration2,012
lines5,710
statements3,029
objects10
files24
analysed, master
abaplint version2.120.84
Contributors1

From the repository’s contributor list, .

History in the atlas1
  1. First seen.
For your agent
Ref
artifact:valdirmendesdev-abap-json-encoder-decoder
JSON
/artifacts/valdirmendesdev-abap-json-encoder-decoder.json
MCP
Connecting an agent