Sign Up

JKI JSON by JKI - Toolkit for LabVIEW Download

JSON serialization and deserialization library for LabVIEW

D Discussion Watch * 11 ↓37,036
 screenshot
Version2.1.0.44
ReleasedAug 19, 2024
Publisher JKI
License BSD
LabVIEW VersionLabVIEW>=20.0
Operating System Windows, Mac, and Linux
Dependencies oglib_error   oglib_lvdata   jki_lib_caraya   jki_lib_serialization   jki_lib_unicode  
Used By foerster_tech_lib_labplot_ly   soliton_technologies_lib_sll_toolkit   labview_open_source_project_lib_serializer_jki_json   nevstop_3rdparty_dependencies   hse_lib_gitlab_api   pantherlab_lib_dqmh_mqtt   pantherlab_lib_dqmh_mqtt_system   benjaminr_error_log   jki_simple_localization  
Project links Homepage   Documentation   Repository   Discussion

Description

JKI JSON is a serialization and deserialization library for serializing LabVIEW data into JSON strings and deserializing JSON strings into LabVIEW data.

Release Notes

2.1.0.44 (Aug 19, 2024)

[2.1.0]
- Enhancement: Add subVI for easily inserting the Source Path or URL of the JSON into the error description #39
- Enhancement: If deserialize error occurs, point to first syntax error in error description #41
- Fix: Marked `Get UTC Offset.vi` as source only (separate compiled code from VI source)
- Enhancement: Moved utility VIs into a subpalette (named JKI JSON Utilities)
- Renamed `error in (no error)` to `no error` for public VIs
- New: Example VI calls an HTTP REST API to get current time as JSON and convert to LabVIEW data. Also shows how to use new error handling VI to append the JSON file's URL to an error message, should an error occur.

[2.0.1]
- Fix: Empty multidimensional arrays are incorrectly serialized #37

[2.0.0]
- Upgraded sources to LabVIEW 2020
- Fix: Incorrect indentation when treating cluster as an ordered array #31
- Fix: Deserializing an Array of Cluster of Multi-Dimensional Arrays unnecessarily wraps Inner Array Elements in variants #30
- Fix: Deserializing an Array of Cluster of Clusters unnecessarily wraps Inner Clusters in variants #29
- Fix: "ISO String To Timestamp.vi" doesn't support date strings #22

nate-moehring and jimkring were contributors to this release


Recent Posts

Data Corruption Issue exists while converting from Json to LabVIEW Data
When converting a Json String, [ Array of {Cluster that has a variant that has a [][] 2D String Ar…

by Marimuthu M, 1 year, 9 months ago, 1 , 1
suggestion
Video Tutorial on Using REST API and Manipulating JSON Data in LabVIEW
This is a great tutorial video showing how to use the JKI REST API and manipulating JSON data using…

by JKI, 4 years, 2 months ago, 0 , 4
Introduction to JKI JSON (video tutorial)
This video demonstrates how to download, install and get started with JKI's recently open sourced a…

by JKI, 4 years, 2 months ago, 0 , 2