Browse Source

Merge pull request #4896 from cstrachan88/master

Fixed json null value parsing
Jeroen van Rijn 1 week ago
parent
commit
9a0b0bc3ff
1 changed files with 5 additions and 1 deletions
  1. 5 1
      core/encoding/json/marshal.odin

+ 5 - 1
core/encoding/json/marshal.odin

@@ -176,7 +176,11 @@ marshal_to_writer :: proc(w: io.Writer, v: any, opt: ^Marshal_Options) -> (err:
 		return .Unsupported_Type
 
 	case runtime.Type_Info_Pointer:
-		return .Unsupported_Type
+		if v.id == typeid_of(Null) {
+			io.write_string(w, "null") or_return
+		} else {
+			return .Unsupported_Type
+		}
 
 	case runtime.Type_Info_Multi_Pointer:
 		return .Unsupported_Type