Sign Up

JSONtext by JDP Science - Toolkit for LabVIEW Download

Fast JSON Library

* 16 ↓14,901
ReleasedMay 27, 2022
Publisher JDP Science
License BSD
LabVIEW VersionLabVIEW>=17.0
Operating System Windows, Mac, and Linux
Project links Homepage   Repository   Discussion


JSONtext is a library intended to make working with JSON in LabVIEW easy, fast and flexible. It is based on high-speed text parsing, and does not involve any kind of intermediate representation of the JSON (the only thing passed between functions are JSON text strings).

Supports searching for elements in the JSON using JSON Path notation (example '$.Users[*].Name').

Extensive support for converting to/from LabVIEW types. Can use tag in cluster element names to identify strings that should retain JSON format.

Allows formating JSON using "Pretty Print".

As extension to standard JSON, will allow Comments.

Note: On Windows 10, it may be necessary to run VI Package Manager "as an administrator" in order to install the VI Package.

Release Notes (May 27, 2022)

New Pretty Print and Minify methods (faster than Reformat and support Comments)
Config-File use-case methods (preserve comments and allow multiple Writers without race conditions)
Set and Map support (for LabVIEW 2019+)
1.6.6 --> Issue #92 fix for Set/Map support
1.6.7--> Peformance improvements, no behaviour change
1.6.8--> #97: LVObjects not working on Linux
1.6.9--> #94: Add Pretty Print Levels to new Pretty Print
1.6.10--> Internal rework, mostly to avoid using inbuilt JSON primative for converting arrays, or to avoid unnecessary copies. Bugfixes. Issues #96,98,99,100,101,102,104,106

james-powell was a contributor to this release

Download Package

All Contributors
Featured in

  Discussion   Post an Idea   Post a Resource

Recent Posts

From LV Types VIs broken
Sorry, not so much an idea but a CAR :( I've had quite a few builds fail because there are quite…

by Tom McQuillan, 2 years, 1 month ago, 7 , 2