Skip to content

Commit c6d02c6

Browse files
authored
Merge pull request #498 from eko234/master
2 parents e91aebe + 57fe1f1 commit c6d02c6

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

std/json/json_native.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ func fromObject(obj Object) interface{} {
3636
return res
3737
case Seqable:
3838
s := obj.Seq()
39-
var res []interface{}
39+
var res []interface{} = []interface{}{}
4040
for !s.IsEmpty() {
4141
res = append(res, fromObject(s.First()))
4242
s = s.Rest()

tests/eval/json.joke

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
(is (= "\"keyword\"" (json/write-string :keyword)))
1313
(is (= "null" (json/write-string nil)))
1414
(is (= "\"string\"" (json/write-string "string")))
15+
(is (= "[]" (json/write-string [])))
1516
(is (= "{\"keyword\":\"string\"}" (json/write-string {:keyword "string"})))
1617
(is (= "[1,true]" (json/write-string [1 true])))
1718
(is (= "[\"string\",null]" (json/write-string (drop 2 [1 true "string" nil]))))

0 commit comments

Comments
 (0)