OpenNTF.org - JSON LS
JSON LSOpenDocument[/Projects/pmt.nsf/ProjectView?ReadForm&Query=]

My Links (Not logged in)
User Name Password
Hosted by Prominic.NET

   Project: JSON LS (Managed by Alan Faubel)
Actions:

Download File

Open Source Licensing for this Release - Please visit http://www.opensource.org for more information on licensing.

GNU LGPL

Releases are only availlable for registered OpenNTF users. Login or Register to:
  • get access to all OpenNTF project releases
  • participate in the Mainbar
  • participate in OpenNTF projects or start your own

This release:1893
All releases:1893
Release Info
Release Name1.0
Build Number1 (used by version checker)
Released On10/16/2006
Released ByAlan Faubel
Released for ND versionR 6.x, R 6.5.x, R 6.0.x
StatusReleased
Feature Requests addressedNo feature requests addressed in this release
Reported Bugs fixedNo reported bug fixes addressed in this release
Project CategoryData Integration
Sub Category
Download ClassificationRegistered User
What's new
This is the first release of JSON for LotusScript. It consists of two classes that allow you to create JSON strings and parse JSON to create objects or arrays. This was initially developed to Parse JSON rather than create it, so it is the Parse functionality that is most complete. See Known Issues for information about the limitations of this version.

Minimum Reqirements
This was developed using Notes 6.5. It should work on all earlier versions of Notes/Domino that have LotusScript although it may need to be tweaked.

Known issues
This version contains the following limitations. The code has been used for a couple of applications so far and these limitations have not caused any problems, but really they should be resolved:

- The Parse method will only currently accept JSON Objects or Arrays (or combinations of these). The current version will not Parse simple data types such as Strings or Numbers.
- When creating and parsing Dates it uses the "new Date()" format to represent a date. I don't think this is part of the official standard, but it works well in JavaScript.
- The stringifyString private method is very basic and does not conform to the JSON specification. It will work for most characters, but not for things like embedded quotes, \ / etc.
- The stringifyNumber has not been tested and works for most simple numbers, but probably needs to be extended.


Modification history
Entered 16-Oct-2006 8:15 by Alan Faubel. Last Modified 16-Oct-2006 8:16 by Alan Faubel.