Difference between revisions of "fcl-json"

From Lazarus wiki
Jump to navigationJump to search
(Spelling, links to examples)
(Categorization)
Line 17: Line 17:
 
[[Category:Packages]]
 
[[Category:Packages]]
 
[[Category:Free Component Library]]
 
[[Category:Free Component Library]]
 +
[[Category:JSON]]
 
[[Category:FPC]]
 
[[Category:FPC]]

Revision as of 19:37, 26 December 2013

fcl-json - a JSON (Javascript Object Notation) implementation

Notes

Contains the fpjson JSON manipulation unit.

Note: In FPJSON, accessing e.g. SomeJSONObject.Integers['price'] may give a SIGSEGV/Access Violation if that integer variable does not exist. This is apparently intentional, see [1]

You'd have to use the .Find method (available since FPC 2.6.2) to first check if the element/variable (price in this example) exists.

Examples

Example usage can be found in the Lazarus jsonviewer tool.

Also, the fpctwit library makes use of JSON to send/receive data.

Package List