Json_Large.gif

 

JSON Extender*

The JSON extender provides WinBatch scripts easy access to JSON data. JSON stands for JavaScript Object Notation  and is a lightweight, easy to understand  format used to store and transport data. It is often used to send data to and from web sites and Internet based applications but it is increasingly used by local applications to store configuration  and other data on the local system. The extender's functions make it possible to easily parse and access JSON data or create new JSON data for either local use or for transmission to a Web server.

 

To access the functions in this extender, add the following to your script:

 

32-bit Extender

AddExtender('ILCJS44I.DLL')

Requires:Windows Vista/2008 or newer.

 

64-bit Extender

AddExtender('ILCJS64I.DLL')

Requires:Windows Vista/2008 or newer.

 

64-bit and 32-bit Extender

AddExtender('ILCJS44I.DLL',0,'ILCJS64I.DLL')

Requires:Windows Vista/2008 or newer.

 

Note: The JSON extender requires Windows Vista/2008. Attempting to load the extender into a script on earlier versions of Windows will cause a kernel exception and abrupt script termination.

 

*The JSON Extender documentation assumes a basic understanding of JSON data syntax. A none-technical tutorial on the subject of JSON syntax can be found on the W3schools Website.

 

 

 

The JSON extender can…

 

  • Parse JSON data sent by a Web server

  • Parse JSON data contained in local files

  • Create new JSON data

  • Validate JSON data

  • Query JSON data for values

  • Query JSON data for value types

  • Modify parsed JSON data

 

The JSON extender cannot...

 

  • Send JSON data to a Web server

  • Save JSON data to a file.