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 | |