parse: 0ms build: 0ms query: 5ms
"jsonGen": tool om Delphi+jsonDoc code te schrijven op basis van bestaande JSON
vooral arrays met documenten: IJSONDocArray's klaarzetten bij parsen,
en iteration voorzien
parser herkent de specifieke interface, zodat die bij het parsen het volledige document kan 'overslaan' (zoals bij IJSONDocArray gebeurt, maar daar wordt begin-eind-indexes bewaard voor uitgesteld parsen)
weight: 0 c: 8/12/2022
percentage of data in (sub-)key
extend IJSONDocument to get byte count while parsing?
weight: 0 c: 12/2020
Stijn Sanders reported on vr 24/04/2020 11:53:12 'IJSONDocExtend'
priority low
interface:
weight: 300 c: 04/2020
Stijn Sanders reported on di 13/08/2019 21:39:36 support backticks "´"
priority low
Stijn Sanders reported on vr 13/07/2018 16:34:07 Json test suite
zeker de voorbeeldjes van deze eens doen:
https://github.com/stijnsanders/jsonDoc/blob/master/doc/The_jsonDoc_PlayBook.md
voor echt grote bestanden...
eventueel in combinatie met (één of meer) IJSONDocArray's?
weight: 0 c: 07/2018
Stijn Sanders reported on vr 13/07/2018 16:28:45 shorthand for VarArrayOf
function ja([]) geeft al een IJSONArray...
Stijn Sanders reported on do 30/03/2017 0:49:15 find out how to avoid VarCopy's on arrays
v1.1.1: use PVariant where possible (tie in to variant lifetime management)
VarGetArrayValue: use single VarArrayLock?
problem: different strides depending on var array element type
weight: 0 c: 03/2017
Stijn Sanders reported on wo 8/03/2017 23:58:49 shorthand for VarArrayOf
v1.1: '[' value changed to '{' key suffix already...
find out how to avoid VarCopy's on arrays
tried with VarArrayRef, but doesn't appear to be repeatable...
weight: 0 c: 03/2017
Stijn Sanders reported on wo 8/03/2017 23:57:19 ToString: beautified (extra whitespace,indenting)
now on IJSONDocumentArrayBuilder
Stijn Sanders reported on wo 8/03/2017 23:56:24 enumerator: convert [{id:1},{id:2}...] to {1:{},2:{}...} on the fly
related to
Stijn Sanders reported on di 7/03/2017 23:37:38 ToString: beautified (extra whitespace,indenting)
some work done with JSONDOC_STOREINDENTING
Stijn Sanders reported on vr 2/12/2016 20:38:02 Json test suite
http://go.theregister.com/feed/www.theregister.co.uk/2016/11/01/json_parsers_tested/
alternative IJSONDocument implementation: sorted keys
eventueel met 'shared keys dictionary'?
plus: centrale 'factory'? die JSON.Parse gebruikt?
weight: 0 c: 07/2016
when instead of [{id:"1"},{id:"2"},...] this is used: {"1":{},"2":{},...}
also use IJSONEnumerator?
weight: 0 c: 02/2016
idea: change '[' in JSON([]) to '{' and have '[' insert an array (up to end or ']')
weight: 0 c: 02/2016
ToString overnemen, maar dan met <rootnode> en elke array duplicaten in nodes met dezelfde naam
parsen: schema? negeren? automatisch meervoudige omzetten in een array?
weight: 0 c: 12/2015
Stijn Sanders reported on vr 30/10/2015 10:29:48 ToString: beautified (extra whitespace,indenting)
in progress