GCraftsman JSON Object Serializer is an extension of the JKI JSON Library.
It provides the additional feature of serializing and de-serializing LabVIEW Class Objects to JSON.
Does not require accessor methods to read/write class private data.
Performs best-fit de-serialization to convert JSON to LabVIEW object, cleanly handling out-of-order and missing or extra items.
Class hierarchical relationships and composition are treated as nested clusters.
Objects can be de-serialized to any ancestor type (including LabVIEW Object), and still retain child data.
Included on the functions palette:
Flatten to JSON String : Flatten anything (including objects) to JSON
Unflatten from JSON String : Unflatten a JSON string to specified type
Adapt To Type: convert objects to/from clusters, using best-fit matching
JSON File I/O: Open, Close, Read, Write JSON file
Release dateMarch 31, 2017