Skip to content

Releases: VBA-tools/VBA-JSON

VBA-JSON v2.3.1

11 Apr 13:58
Compare
Choose a tag to compare
  • Update vba-utc to v1.0.6

VBA-JSON v2.3.0

07 Jun 14:55
Compare
Choose a tag to compare

Fix slowdown in Windows by replacing system calls in append with VBA approach

VBA-JSON v2.2.4

26 Apr 13:05
Compare
Choose a tag to compare

Update VBA-UTC to v1.0.4 (fixes Mac 64-bit compilation error)

VBA-JSON v2.2.3

14 Mar 20:06
Compare
Choose a tag to compare

Update VBA-UTC to v1.0.3 (fixes Mac 64-bit issue)

VBA-JSON v2.2.1

06 Jun 17:38
Compare
Choose a tag to compare
  • Update VBA-UTC to v1.0.2 (fixes offset and internationalization issues)

VBA-JSON v2.2.0

06 Jun 01:29
Compare
Choose a tag to compare

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

06 Jun 01:27
Compare
Choose a tag to compare
  • Support Empty and Nothing inside Arrays, Collections, and Dictionaries

VBA-JSON v2.0.1

25 Jan 14:53
Compare
Choose a tag to compare
  • Fix internal reference to module name

VBA-JSON v2.0.0

05 Nov 03:58
Compare
Choose a tag to compare
  • Add options: UseDoubleForLargeNumbers, AllowUnquotedKeys, and EscapeSolidus
  • 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

15 Oct 00:17
Compare
Choose a tag to compare
  • Fix Chinese character encoding issue