Spotlight on dwsJSON

dwsJSON is a unit that supports JSON parsing/creating, it’s part of DWScript but relatively “standalone”, in that if you add it in your Delphi (or FPC) projects, it won’t pull the whole of DWScript library, and thus can be used anywhere you need.

The JSON parser in dwsJSON generates an object tree based on TdwsJSONValue (and its subclasses), you can also create such a tree from scratch and use it to spit out JSON. There is also a low-level JSON writer for fast, write-only streaming. All classes support full Unicode (in Delphi) as well as very long strings (like a base64 streamed image).

(more…)

Poor EULA clause reverted?

Unofficial information from David Champion

https://forums.embarcadero.com/thread.jspa?threadID=76231

“In fact we do listen to our customers and make representations to our developer group in the USA. Subsequently the EULA changes you were worried about have been dropped altogether.”

From an Embarcadero employee in Europe.

Let’s see if it gets officially confirmed by an Embarcadero representative or a final version of the EULA…

Edit: confirmed and the clause is no longer present in the release XE3 EULA.