Web

ardoJSON

Available in OutSystems versions:
        
OutSystems 9.1

Version 1.10.1

Latest Stable
Published on 05 September 2017 by Ricardo Silva

- JSON_Objectify now takes "key" / "value" pairs instead of "name" / "value" pairs to be consistent with the output of JSON_Listify.

Requirements
Platform:
9.1.0.6
Database:
All
Stack:
All

Version 1.10.0

Published on 02 May 2017 by Ricardo Silva

- adds JSON_Objectify, the reverse of JSON_Listify, which turns a list of name/value pairs into an object.

Requirements
Platform:
9.1.0.6
Database:
All
Stack:
All

Version 1.9.4

Published on 30 August 2016 by Ricardo Silva

- [J2EE] fixed Long Integer attributes not being filled in

Requirements
Platform:
9.1.0.6
Database:
All
Stack:
All

Version 1.9.3

Published on 27 July 2016 by Ricardo Silva

empty string is now read as null date / date time / time

Requirements
Platform:
9.1.0.6
Database:
All
Stack:
All

Version 1.9.2

Published on 19 May 2016 by Ricardo Silva
- null date / null date time / null time will now serialize as empty string instead of "00:00:00"
Requirements
Platform:
9.1.0.6
Database:
All
Stack:
All

Version 1.9.1

Published on 19 November 2015 by Ricardo Silva
direct upgrade to OutSystems Platform 9 Bali.
Requirements
Platform:
9.1.0.6
Database:
All
Stack:
All
OutSystems 9

Version 1.9.0

Published on 11 October 2015 by Ricardo Silva
- added new action JSON_Listify which replaces an object identified by a path with a list of name/value pairs

This is useful if you have an object with dynamic properties and wish to pre-process it for use with ardoJSON or with the OutSystems Platform REST functionalities.
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All

Version 1.8.0

Published on 17 June 2015 by Ricardo Silva
- added JSON_GetAttributes action which allows dynamic introspection of JSON
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All

Version 1.7.2

Published on 15 June 2015 by Ricardo Silva
- fixed crash deserializing nested basic type lists in Java
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All

Version 1.7.1

Published on 04 March 2015 by Ricardo Silva
- fixed .NET date formatting on smart date format where 24H format was not being correctly used.
 

Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All

Version 1.6.1

Published on 04 October 2014 by Ricardo Silva
- single attribute records are now able to deserialize json simple value arrays
- JSONSelect now automatically removes double quotes from string types
- JSONSelect now doesn't throw an error when path isn't found ( empty string is returned )
- updated jackson jar versions to use the same as the OutSystems Platform's REST API.


Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All

Version 1.5.1

Published on 24 September 2014 by Ricardo Silva
upload to new forge, for dependency checking.
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All

Version 1.5

Published on 24 September 2014 by Ricardo Silva
Added Features
- support for OutSystems Platform 9
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All
OutSystems 8

Version 1.7.0

Published on 04 March 2015 by Ricardo Silva
- fixed .NET date formatting on smart date format where 24H format was not being correctly used.
Requirements
Platform:
8.0.1.3
Database:
All
Stack:
All
OutSystems 7

Version 1.6.0

Published on 04 October 2014 by Ricardo Silva
- single attribute records are now able to deserialize json simple value arrays
- JSONSelect now automatically removes double quotes from string types
- JSONSelect now doesn't throw an error when path isn't found ( empty string is returned )

(implementation of these changes for P9 coming soon)
Requirements
Platform:
7.0.0.1
Database:
All
Stack:
All

Version 1.3

Published on 25 August 2014 by Ricardo Silva
BugFixes
- serialization wasn't working for java in most cases.
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All

Version 1.2

Under Development
Published on 24 April 2014 by Ricardo Silva
BugFixes
- Tenant_Id attribute from entities with "Show Tenant Identifier" is now being correctly serialized
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All

Version 1.1

Under Development
Published on 15 September 2013 by Ricardo Silva
Added Features
- new date formatting option which is also the default (see documentation).
- JSON properties with weird characters in name are now attempted to process into a valid attribute name (see documentation)

BugFixes
- Java version now accepts the same JSON dialect as the .NET version
- updated JSON.NET and jackson libraries to latest versions (5.0.6 and 2.2.3 respectively)
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All

Version 1.0

Under Development
Published on 22 May 2013 by Ricardo Silva
Added Features

* support for null values
* optimized record processing (at the cost of some extra memory consumption)
* read YYYY-MM-DD formatted dates
* JSONSelect action to select part of a JSON document based on a path
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All

Version 0.9

Under Development
Published on 11 May 2013 by Ricardo Silva
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All