mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 07:38:48 +00:00
Merge pull request #2457 from jakubtomsu/master
Handle unmarshalling unknown values in `core:encoding/json`
This commit is contained in:
@@ -215,6 +215,12 @@ unmarshal_value :: proc(p: ^Parser, v: any) -> (err: Unmarshal_Error) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
switch dst in &v {
|
||||||
|
// Handle json.Value as an unknown type
|
||||||
|
case Value:
|
||||||
|
dst = parse_value(p) or_return
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
#partial switch token.kind {
|
#partial switch token.kind {
|
||||||
case .Null:
|
case .Null:
|
||||||
|
|||||||
Reference in New Issue
Block a user