Skip to content

Commit fa43f2c

Browse files
committed
amend key write impl
1 parent 8c4c708 commit fa43f2c

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

sql/types/json_encode.go

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -210,10 +210,12 @@ func writeMarshalledValue(writer io.Writer, val interface{}) error {
210210

211211
writer.Write([]byte{'{'})
212212
for i, k := range keys {
213-
writer.Write([]byte{'"'})
214-
writer.Write([]byte(k))
215-
writer.Write([]byte(`": `))
216-
err := writeMarshalledValue(writer, val[k])
213+
err := writeMarshalledValue(writer, k)
214+
if err != nil {
215+
return err
216+
}
217+
writer.Write([]byte(`: `))
218+
err = writeMarshalledValue(writer, val[k])
217219
if err != nil {
218220
return err
219221
}

0 commit comments

Comments
 (0)