thqby / ahk2_lib

MIT License
197 stars 26 forks source link

JSON.Parse as_map FALSE throws an error #14

Closed sousvideonlow closed 1 year ago

sousvideonlow commented 1 year ago
#Requires AutoHotkey v2.0-a
#Include <JSON>
str1:=JSON.stringify(Map("k1","v1","k2","v2"))
str2:=JSON.stringify({m1:"v1",m2:"v2"})

obj1:=JSON.Parse(str2,0,0)
msgbox type(obj1)
obj2:=JSON.Parse(str2)
msgbox type(obj2)

Debug:


Error: This value of type "Object" has no property named "__Item".

    ---- C:\Program Files\Autohotkey\v2\Lib\JSON.ahk
    077: Else
    077: If V
▶   078: LF := P A_LoopField, C[K] := InStr(LF, "\") ? UC(LF) : LF, K := V := P := ""
    079: Else
    080: LF := P A_LoopField, K := InStr(LF, "\") ? UC(LF) : LF, P := ""