Overview

This chapter discusses the code generated for encoding and decoding JSON data.

As of version 7.3, ASN1C supports ITU-T X.697 JER.

Note

BACKWARD COMPATIBILITY: Prior to 7.3 (and starting with asn1c 6.6), asn1c used proprietary encoding rules for JSON, as this work predated the development of ITU-T X.697. If you need to work with our proprietary encoding rules, you must use the command-line arguments -compat 729 (or an older version number). We urge you to upgrade to using X.697 JER.

Our proprietary rules, and differences with X.697, are available on our website.