Releases: VBA-tools/VBA-JSON
Releases · VBA-tools/VBA-JSON
VBA-JSON v2.3.1
VBA-JSON v2.3.0
Fix slowdown in Windows by replacing system calls in append with VBA approach
VBA-JSON v2.2.4
Update VBA-UTC to v1.0.4 (fixes Mac 64-bit compilation error)
VBA-JSON v2.2.3
Update VBA-UTC to v1.0.3 (fixes Mac 64-bit issue)
VBA-JSON v2.2.1
- Update VBA-UTC to v1.0.2 (fixes offset and internationalization issues)
VBA-JSON v2.2.0
Add optional Whitespace
argument to ConvertToJson
for "pretty" printing:
' (from readme example)
Debug.Print JsonConverter.ConvertToJson(Json)
' -> "{"a":123,"b":[1,2,3,4],"c":{"d":456,"e":789}}"
Debug.Print JsonConverter.ConvertToJson(Json, Whitespace:=2)
' ->
' {
' "a": 123,
' "b": [
' 1,
' 2,
' 3,
' 4
' ],
' "c": {
' "d": 456,
' "e": 789
' }
' }
Whitespace
can either be the number of spaces to use per indentation or a string to use (e.g. vbTab
)
VBA-JSON v2.1.0
- Support
Empty
andNothing
inside Arrays, Collections, and Dictionaries
VBA-JSON v2.0.1
- Fix internal reference to module name
VBA-JSON v2.0.0
- Add options:
UseDoubleForLargeNumbers
,AllowUnquotedKeys
, andEscapeSolidus
- Breaking Solidus is no longer escaped by default in
ConvertToJson
, use the below to re-enable
JsonConverter.JsonOptions.EscapeSolidus = True
VBA-JSON v1.0.3
- Fix Chinese character encoding issue