Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for generic/domjson.h

2025-01-19
23:08
Maybe a virtual boolean json type for text nodes would be useful. file: [52906f5917] check-in: [f110413856] user: rolf branch: jsonbool, size: 996
2024-11-09
02:44
Save. file: [47bfd8d791] check-in: [c50341a406] user: rolf branch: wtf, size: 974
2024-09-20
11:59
Improved detection of invalid typed lists. Fixed XML well-formed error in documentation. Improved asTypedList in case of value only json documents. file: [5cf49e967a] check-in: [5d007b5c73] user: rolf branch: asTypedList, size: 868
2024-09-18
23:11
Added a first version (fully working for correct input but with some things left so do) of a way to create a (JSON) DOM document from a typed list in the format produced by asTypedList. file: [0b2851e884] check-in: [49831a455b] user: rolf branch: asTypedList, size: 805
2023-02-25
14:01
wip file: [ff31d0fd1d] check-in: [c8b0e877bc] user: rolf branch: towardsTcl9, size: 721
2022-09-08
22:17
Started exeriment to do json validation against a tDOM schema while parsing (and not only by postvalidating the tree. file: [af06a6f485] check-in: [7b88ac3d92] user: rolf branch: jsonvalidationotf, size: 843
2017-07-20
00:00
Handling of binary 0 (NUL). Escape all control characters outside the ones with short escapes as as unicode character escapes. file: [b10c42af9e] check-in: [baf7e7d324] user: rolf branch: json, size: 716
2017-07-17
23:28
Added -jsonType option to the createDocumentNode method. Intermediatly gardening. file: [68a75f00c9] check-in: [57a3a1ce1c] user: rolf branch: json, size: 875
2017-07-13
01:41
Build a compact tree; handle JSON types "magically". The recommended tools (which do the magic automagically) as appendFromScript et al enhancements and additional syntax for XPath expressions are tbd, but with the also added jsonType method it should now not even possible to parse all valid JSON but also to generate any JSON by building up a DOM tree from the scratch and serializing it with asJSON. file: [ea731d3ed7] check-in: [72b69e3ec3] user: rolf branch: json, size: 715
2017-04-15
13:22
Save work in progress for transport. file: [93ed2bf819] check-in: [1dddd40b6e] user: rolf branch: wip, size: 360
2017-04-13
15:23
Limit the depth of recursion for valid JSON in the JSON parser in order to avoid using excess stack space (seg fault). Default: maximum allowed nesting is 2000. That default could be changed at build time. The default could be queried with [dom featureinfo jsonmaxnesting]. May be set on call by call base with the new [dom parse ...] option -jsonmaxnesting. file: [9059093747] check-in: [a139d28a41] user: rolf branch: json, size: 303
2017-04-09
00:59
Improved error reporting. file: [e0a314fbe7] check-in: [0a8a1c0e15] user: rolf branch: json, size: 217
2017-04-07
16:25
Added: Started implementation of JSON support. Parsing a JSON string into a DOM tree (via the new [dom parse -json] option) basically works. Work out of some details needs to be done, as well as serialization back to JSON. file: [82b5a71194] check-in: [7ba8482d10] user: rolf branch: json, size: 195