WinBatch Tech Support Home

Database Search

If you can't find the information using the categories below, post a question over in our WinBatch Tech Support Forum.

TechHome

JSON

Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.

JSON Extender News


                           JSON WIL Extender DLL
                               Revision History


The JSON extender require Windows VISTA, Windows 2008 or newer.


Installation:

        Run the SETUP.WBT file to install the extender for you.


Change Info
-------------------------------------------------------------------------------------

Version 44001  Sep 9 2021

      Initial public experimental release

Version 44002  Sep 10 2021

      Address Unicode parameter checking problem in
      experimental release.

Version 44003  Sep 17 2021 (Experimental release.)

      Modified the jsKeyPaths function to return
      a single dimension array instead of an item
      list.
      Improved performance of the jsValueGet and
      jsValueType functions.
      
Version 44004  Oct 12 2021 (Experimental release.)
      
      Changed the names of the jsObjNew, jsObjMap,
      jsObjClose to jsConNew, jsConMap, and 
      jsConClose respectively.

      Modifed the jsParse to place top-level
      JSON arrays in the extender's container
      table along with JSON objects.
     
      Modified the jsKeyPaths, jsValueAdd, 
      jsValueGet and jsValueType to handle
      JSON arrays as JSON containers.

Version 44005  Oct 21 2021

      Initial production release.  
 
Version 44006  Nov 12 2021

      Modified jsFindPath to handle partial and
      full paths in the key-name parameter.

      Fixed several edge case JSON path parsing
      problems that could affect multiple extender
      functions.

      Updated the extender help file.
    
Changes 44007 Jan 5 2023
     
     Added additionl validation check to jsParse 
     function. This check produces an error when 
     a JSON data fragment that is internally valid 
     but incomplete is passed to the function.  

Changes 44008 Jan 6 2023
     
     Added additionl validation check to jsValid 
     function. The function will now return FALSE(0) 
     when JSON data does not start and end with 
     either braces({}) or square brackets([]). 
     
     Added new option 4 to the jsGetInfo function. 
     The option returns the number of elements in a JSON array
     when the function's optional second parameter is a handle
     to a JSON array.    

Changes 44009: Jun 13 2023 

     Addressed issue that occasionally caused an unhandled 
     exception when passing an invalid type value to the 
     jsValueAdd function.

     Fixed bug that caused the jsKeyPaths function to 
     sometimes return invalid array paths when array json 
     path syntax was include in the path/key-name parameter.

     Added the jsKeyExist function. JsKeyExist returns the
     number of occurances of a key in a JSON container. The 
     function can optionally return an array of relative 
     paths to all found key instances.   


Article ID:   W18541
Filename:   !NEWSFLASH!.txt
File Created: 2023:06:13:14:05:12
Last Updated: 2023:06:13:14:05:12