About This File
JSON is a data interchange format (sometimes compared to XML, but simpler). There are multiple projects to create a JSON package for LabVIEW. This is yet another one motivated by this hijacked conversation originally about a different project to convert JSON into LabVIEW Variants.
This project uses a set of LVOOP classes to match the recursive structure of JSON, rather than variants. It allows conversation to and from JSON. All functionality is available through two polymorphic VIs: Set and Get. In addition to Get and Set VIs for common data types, one can also convert directly to or from complex clusters via variant-JSON tools.
Copyright 2012-2016 James David Powell, Shaun Rumbell, Ton Plomp and James McNally.
[Note: if you are using LabVIEW 2017, please also see the JSONtext library as a an alternative.]
What's New in Version 1.4.1.34 See changelog
Released
- *Added "Treatment of Infinities/NaN" option input for flattening functions.
- *Redid Unflatten from JSON methods for significantly improved performance with large JSON strings
- *Improve array performance for 1D and 2D arrays.
- *Add "Example of an Array of XY Arrays.vi" example
- * "Add Variant to JSON Object" and "Add Array of Variants to JSON Object" added to Variant tools