top of page
JSON Thunder
JSON-Enable COBOL and C programs with JSON Thunder
Parse, Write & Validate JSON Documents
Create JSON APIs for COBOL and C Programs
Respond to JSON Schema Changes Quickly & Easily
Intagre Easily with New & Existing Applications
JSON Thunder - Features
Easy-to-use
with an intuitive visual designer for improved developer productivity
Confirm adherence
to original specs with runtime validations to reduce tedious programming tasks to handle JSON rules
Fully-automated COBOL and C source code generation
for validating, parsing and creating JSON messages
JSON validation, parsing and creation code generated as COBOL or C sub-programs
o they will work in any architecture (web service, client, server, batch, etc.)
Easily map
JSON objects and properties to COBOL and C program data structures / copybooks
Support for special JSON escape characters
(\t, \n, \f, etc.)
Repeatable processs
for faster, reliable development
Program control over JSON output
including "switches" to enable calling program to suppress output of objects/properties and "counts" for specifying how many occurrences of a repeating structure should be output
Convert JSON into COBOL fields or C variables
for easy processing in your COBOL and C programs
Customized error handling
for error vs. warning message
Convert COBOL fields or C variables to JSON
in your COBOL and C programs for easy processing with external systems
Enhanced formatting output
for datetime, upper/lower case and whitespace
Derive COBOL data structures / copybooks and C variables / header files
from JSON schemas or sample messages
JSON schema v4 compliant
supporting advanced concepts such as enumeration, oneOf, anyOf and allOf
Derive JSON message layouts
from COBOL fields (copybooks) or C variables (header files)
Support for Swagger / Open API specifications.
Generate COBOL and C source code to validate, parse and create JSON, REST messages defined by Swagger files.
Create JSON schemas
from COBOL fields (copybooks) or C variables (header files)
Work with NoSQL databases and XML data types in relational databases.
Create sample JSON messages
for testing
JSON Thunder - How It Works
Thunder generates all of the source code required for COBOL programs to interface with JSON. Using the toolset’s Visual Designer, develop JSON Handlers to convert (i.e. parse) JSON messages to program fields or create JSON messages from program fields. These JSON Handlers – called Readers and Writers – are created in just three easy steps.
SELECT
Your program field source1 and JSON layout source2
MAP
Specific program fields to specific JSON nodes
GENERATE
COBOL code to create or parse JSON3
JSON Thunder - COBOL Technical Details
Experience Thunder
Experience the benefits JSON Thunder, the automated development and maintenance low-code software tool that gets COBOL programs parsing and creating JSON messages quickly and easily. To get started with Thunder or to learn about how Thunder solutions can benefit your company, please contact Canam Software Lab.
bottom of page