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,850
 logo
Version2.2.0.3
ReleasedMar 31, 2017
Publisher G Craftsman
License G Craftsman EULA
LabVIEW VersionLabVIEW>=16.0
Operating System Windows, Mac, and Linux
Project links Homepage  

Description

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

2.2.0.3 (Mar 31, 2017) no release notes for this version

Download Package

Versions

  Post an Idea   Post a Resource

Recent Posts

determineClassVersion.vi 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, 2 years ago, 1 , 0
suggestion