Merge pull request #1289 from fowlmouth/patch-5
json.== handles nil now
This commit is contained in:
commit
99aaefeaae
1 changed files with 6 additions and 2 deletions
|
|
@ -621,9 +621,13 @@ proc `%`*(elements: openArray[PJsonNode]): PJsonNode =
|
||||||
|
|
||||||
proc `==`* (a,b: PJsonNode): bool =
|
proc `==`* (a,b: PJsonNode): bool =
|
||||||
## Check two nodes for equality
|
## Check two nodes for equality
|
||||||
if a.kind != b.kind: false
|
if a.isNil:
|
||||||
|
if b.isNil: return true
|
||||||
|
return false
|
||||||
|
elif b.isNil or a.kind != b.kind:
|
||||||
|
return false
|
||||||
else:
|
else:
|
||||||
case a.kind
|
return case a.kind
|
||||||
of JString:
|
of JString:
|
||||||
a.str == b.str
|
a.str == b.str
|
||||||
of JInt:
|
of JInt:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue