Remember, generating an ASN.1 schema from JSON is always an approximation. Try different options, modify both the JSON and the ASN.1 for the best match. See examples.
Naming (non-ASN.1 characters):
Underscores are not valid ASN.1 characters, but some ASN.1 compilers allow them.
Arrays (treat arrays as):
Inserting a NULL into an array requires more complex ASN.1.
Values:
Include ASN.1 value in the generated schema.
Generate default values for primitive types.
Other:
Show how the input JSON message can be changed to better fit ASN.1 schema rules.
Generate an exact, but more complex schema.
Add ASN.1 extension marker '...' to SEQUENCE/CHOICE to accommodate for new fields/versioning.

JSON Schema conversion is in beta. Remember, generating an ASN.1 schema from JSON is always an approximation. Try different options, modify both the JSON and the ASN.1 for the best match. See examples.
Naming (non-ASN.1 characters):
Underscores are not valid ASN.1 characters, but some ASN.1 compilers allow them.
Other:
Show how the input JSON message can be changed to better fit ASN.1 schema rules.
Generate an exact, but more complex schema.
Controls extensibility of strutctured ASN.1 types, which by default are not extendable.
Generate a generic ASN.1 type for unsupported and unresolved schema fragments.
ASN.1 Schema
Copy to clipboard