ardoJSON

Stable Version 1.10.2 (O11)
Also available for 9.1, 9, 8, 7
Published on 24 October 2018 by 
Created on 11 May 2013
Available in OutSystems versions:
OutSystems 11

Version 1.10.2

Stable
Current
Application Package
Published on 24 October 2018 by Ricardo Silva
Requirements
Platform:
11.0.0.200
Database:
All
Stack:
All
What's new

- upgrade to O11

- added some parameter descriptions

OutSystems 9.1

Version 1.10.1

Stable
Application Package
Published on 05 September 2017 by Ricardo Silva
Requirements
Platform:
9.1.0.6
Database:
All
Stack:
All
What's new

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

Version 1.10.0

Discontinued
Application Package
Published on 02 May 2017 by Ricardo Silva
Requirements
Platform:
9.1.0.6
Database:
All
Stack:
All
What's new

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

Version 1.9.4

Stable
Application Package
Published on 30 August 2016 by Ricardo Silva
Requirements
Platform:
9.1.0.6
Database:
All
Stack:
All
What's new

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

Version 1.9.3

Stable
Application Package
Published on 27 July 2016 by Ricardo Silva
Requirements
Platform:
9.1.0.6
Database:
All
Stack:
All
What's new

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

Version 1.9.2

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

Version 1.9.1

Stable
Application Package
Published on 19 November 2015 by Ricardo Silva
Requirements
Platform:
9.1.0.6
Database:
All
Stack:
All
What's new
direct upgrade to OutSystems Platform 9 Bali.
OutSystems 9

Version 1.9.0

Stable
Application Package
Published on 11 October 2015 by Ricardo Silva
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All
What's new
- 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.

Version 1.8.0

Stable
Application Package
Published on 17 June 2015 by Ricardo Silva
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All
What's new
- added JSON_GetAttributes action which allows dynamic introspection of JSON

Version 1.7.2

Stable
Application Package
Published on 15 June 2015 by Ricardo Silva
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All
What's new
- fixed crash deserializing nested basic type lists in Java

Version 1.7.1

Stable
Application Package
Published on 04 March 2015 by Ricardo Silva
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All
What's new
- fixed .NET date formatting on smart date format where 24H format was not being correctly used.

Version 1.6.1

Stable
Application Package
Published on 04 October 2014 by Ricardo Silva
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All
What's new
- 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.


Version 1.5.1

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

Version 1.5

Stable
Application Package
Published on 24 September 2014 by Ricardo Silva
Requirements
Platform:
9.0.0.1
Database:
All
Stack:
All
What's new
Added Features
- support for OutSystems Platform 9
OutSystems 8

Version 1.7.0

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

Version 1.6.0

Stable
Module
Published on 04 October 2014 by Ricardo Silva
Requirements
Platform:
7.0.0.1
Database:
All
Stack:
All
What's new
- 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)

Version 1.3

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

Version 1.2

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

Version 1.1

Under Development
Module
Published on 15 September 2013 by Ricardo Silva
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All
What's new
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)

Version 1.0

Under Development
Module
Published on 22 May 2013 by Ricardo Silva
Requirements
Platform:
7.0.0.0
Database:
All
Stack:
All
What's new
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

Version 0.9

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