为什么这个Dict包含这么多#undefs?怎么忽略它们?

时间:2016-05-27 10:38:14

标签: json undefined julia

使用Julia,我正在尝试阅读和解释JSON数据,但我得到了很多#undef个。如何获取排除undefs的数组?

using JSON
source = "http://api.herostats.io/heroes/1"
download(source, "1.json")
hdict  = JSON.parsefile("1.json")

#Why does hdict have so many #undefs?
hdict.vals
hdict.keys
#And how to remove them?

1 个答案:

答案 0 :(得分:6)

如果你不小心的话,朱莉娅有时会让你做一些愚蠢的事情。在这种情况下,您通过访问hdict.keyshdict.vals以及访问包含项目的基础数组来查看字典的内部(哈希映射)。

尝试:

values(hdict)
keys(hdict)