Commit Graph

23 Commits

Author SHA1 Message Date
mattias
b2d2c5dde3 fcl-json: fixed testjson.lpi 2021-09-01 09:29:50 +02:00
florian
2efaee6d85 * include fcl-json in regression tests
* switch extension to .pas for files which shall be ignored
    by the regression tests (they are found by the compiler automatically)
2021-08-16 20:20:46 +02:00
Mattias Gaertner
f3d2b9c9db fcl-passrc: updated lpi
git-svn-id: trunk@41720 -
2019-03-16 22:49:16 +00:00
michael
8e0442fb1f * Fix 4-byte unicode characters
git-svn-id: trunk@40058 -
2018-10-27 17:16:13 +00:00
michael
f540dbfab3 * Do not allow duplicate keys in JSONObject
git-svn-id: trunk@38908 -
2018-05-05 14:51:19 +00:00
Mattias Gaertner
393991b26b fcl-json: clean up
git-svn-id: trunk@38253 -
2018-02-16 19:14:05 +00:00
michael
25e85d1772 * TJSONIniFile class added
git-svn-id: trunk@36913 -
2017-08-15 08:58:18 +00:00
michael
afa74238f5 * SAX JSON reader, rework JSONParser on top of that
git-svn-id: trunk@36580 -
2017-06-22 19:45:22 +00:00
michael
d2ebb94fa3 * Fix for failing COMP tests from Luiz Americo (bug ID 30878)
git-svn-id: trunk@34860 -
2016-11-09 21:21:49 +00:00
michael
6ac5aa615a * Extended jsonrtti so it supports streaming of datetime and destreaming datetime (bug ID 28721)
git-svn-id: trunk@32876 -
2016-01-07 21:48:02 +00:00
michael
9689bcc34b * Better unicode string support. Changed TJSONStringType to UTF8String (bug ID 28966)
git-svn-id: trunk@32774 -
2015-12-28 10:53:32 +00:00
michael
97bc0a4bff * Add support for parsing comments
git-svn-id: trunk@31292 -
2015-08-06 12:37:17 +00:00
michael
1815be1837 * Added support for TJSONData.CompressedJSON and TJSONObject.UnquotedElementNames
git-svn-id: trunk@28797 -
2014-10-11 09:03:17 +00:00
michael
a29bd2cb0e * Applied patch implementing QWord support from Helmut Hartl (added unit tests)
git-svn-id: trunk@27759 -
2014-05-10 18:46:11 +00:00
michael
2ae138d95c * Applied patch from Luiz Americo to make set functions return previous value (bug ID 25795)
git-svn-id: trunk@26940 -
2014-03-03 14:13:00 +00:00
michael
324845e07b * Factory methods
git-svn-id: trunk@25692 -
2013-10-06 14:51:34 +00:00
michael
644dd98ef5 * FindPath/GetPath implementation
git-svn-id: trunk@25691 -
2013-10-06 14:51:10 +00:00
michael
4204cfe271 * Added tests for new methods, added insert (null)
git-svn-id: trunk@18965 -
2011-09-04 10:41:09 +00:00
michael
8390a18298 * Support for RTTI streaming
git-svn-id: trunk@16712 -
2011-01-05 22:49:00 +00:00
michael
f939bb3848 * Patch from Luiz Americo to fix TJSONBoolean.AsString, also fixed testcases
git-svn-id: trunk@15854 -
2010-08-19 17:04:05 +00:00
michael
38ff91ba85 * Added Clone and extract methods
git-svn-id: trunk@15339 -
2010-05-28 09:36:09 +00:00
michael
e13f356d04 * Fixed lazarus dependencies, and added extensive object test
git-svn-id: trunk@8525 -
2007-09-17 19:37:48 +00:00
michael
f83d92c9a0 * Initial implementation
git-svn-id: trunk@8522 -
2007-09-17 19:01:12 +00:00