Sign In

JSON Object Serialization by G Craftsman - Toolkit for LabVIEW Download

Extension of the JKI JSON toolkit, to allow serializing and de-serializing LabVIEW Class Objects to JSON.

* 0 ↓522
ReleasedMar 31, 2017
Publisher G Craftsman
License G Craftsman EULA
LabVIEW VersionLabVIEW>=16.0
Operating System Windows, Mac, and Linux
Project links Homepage  


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 Notes (Mar 31, 2017) no release notes for this version

Install with VIPM Download Package

Note, you must have the VIPM Desktop app to install this package into LabVIEW.

Featured in

  Post an Idea   Post a Resource

Recent Posts