Sign Up

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.

Watch * 1 ↓1,624
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

Download Package


  Post an Idea   Post a Resource

Recent Posts is causing an access violation (LV22Q3 32-bit)
The VI is locked so I cannot do any further debugging for you. 04/11/2022 09:35:07.026 Crash …

by Tom McQuillan, 1 year, 7 months ago, 1 , 0