logo de l'article

pl/sql library for JSON

03/12/2007

Français


Here is the first release of a PL/SQL package for JSON (Javascript Simple Object Notation). This program is published under the GNU LGPL License.


The package’s features are :

 create and manipulate JSON objects

 add attributes and array to a JSON object

 convert from JSON to string

 convert from String to JSON structure

 debugging function

 customizable output (web or custom)


a little test procedure gives an idea of capabilities of this package.




The 1.1 version has released. Here the changelog between 1.0 and 1.1




 Add some stuff to prevent from javascript Hijacking, prototype framework compatible :

/*-secure-\n{...json object...}\n*/

 Add procedure to send appropriate mime type for Web output "application/json"

 printing enhancement.

 suppress global variable g_output_type.

 bug corrections in String2Json func.

 Add procedure to stream out the json object

 Suppress indentation for better perf on long json objects.

 Refactor terms to match on the english terms

 bug correction in getAttrValue, add param pOutPutStringDelimiter and pOutPutSeparator

that allows to format the output of the function.

 Add function getAttrArray that return an array of values in an plsql array of varchar2

 Add Array2String utility.

 Add License informations



PL/SQL package for JSON
1.1 stable version



The 1.0 version has released.



PL/SQL package for JSON
1.0 stable version


 Added a basic validation function to validate struture of JSON objects.