I was wondering which dll library the 11.x release uses for the Progress.lang.jsonObject and jsonArray stuff ? I have a requirement to use json on a 10.2B release, and whilst asking for the source of jsonObject et al probably would be a shot in the dark, perhaps I could create a compatible api for 10.2B if I knew the dll that was used ..
hey, gotta ask, right ? ;)
yeah. I know that part ;) However, what library are you using internally ? For example, you use the xerces_psc for xml ..
The AVM currently utilizes yajl (yet-another-json-library) as its json parser
Any chance PSC has plans to add the same JSON parsing to 10.2B? Would be nice to have the same platform independent parser available ...
+100
Flag this post as spam/abuse.
Hi Peter,
Pity - this is such a nice thing to have built into the language - and we often work with clients that are not ready to move to 11 yet. There are many customers till on 10.2B (and some even older). It is difficult to create generic tools that work on 10.2B+ without having to spend huge amounts of time on bulding our own verisons of things like this.
On a similar note - and with a risk if hi-jacking Julian's thread here... are there any plans for adding a built in REST or more generic HTTPClient object into the ABL?
There are several ABL based ones out there using sockets (oehoive built by Julian has one, I know Consultingwerk have one in their toolset). But something like this is strategically important to have built into the ABL - so that we can just get on with using and consuming things like REST services without having to buld the base tools first.
Invoking a REST service from the ABL is on the OOABL road map and it is currently one of the higher priority items identified.
Excellent! Any planned delivery time frames? 11.4 ;-)
Invoking a REST service from the ABL is on the OOABL road map and it is currently one of the higher priority items identified.
Flag this post as spam/abuse.
Hi Peter,
Pity - this is such a nice thing to have built into the language - and we often work with clients that are not ready to move to 11 yet. There are many customers till on 10.2B (and some even older). It is difficult to create generic tools that work on 10.2B+ without having to spend huge amounts of time on bulding our own verisons of things like this.
On a similar note - and with a risk if hi-jacking Julian's thread here... are there any plans for adding a built in REST or more generic HTTPClient object into the ABL?
There are several ABL based ones out there using sockets (oehoive built by Julian has one, I know Consultingwerk have one in their toolset). But something like this is strategically important to have built into the ABL - so that we can just get on with using and consuming things like REST services without having to buld the base tools first.
Flag this post as spam/abuse.
Excellent! Any planned delivery time frames? 11.4 ;-)
Flag this post as spam/abuse.
With regard to the subject of the thread - JSON objects. If you were to add it, would you not just be adding "missing features" to 10.2B? ;-)
If I remember correctly, there have been some new things added since 10.2B01 haven't there?
If anyone wants to 'officially' vote for adding a REST Client to the OO ABL, you can go to this "Idea" -
community.progress.com/.../rest_outbound_support_should_be_in_the_abl.aspx