json - 为什么这个字典包含这么多#undefs?如何忽略它们?

标签 json undefined julia

使用 Julia,我尝试读取和解释 JSON 数据,但我得到了很多 #undef。如何获取不包含undef的数组?

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?

最佳答案

如果您不小心,Julia 有时会让您做一些愚蠢的事情。在这种情况下,您将通过访问 hdict.keyshdict.vals 并访问保存项目的底层数组来查看字典的内部结构( HashMap ) .

尝试:

values(hdict)
keys(hdict)

关于json - 为什么这个字典包含这么多#undefs?如何忽略它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37481302/

相关文章:

json - 无效操作 : type interface {} does not support indexing

javascript - 将 JSON 值从 JavaScript 传递到 JSP

javascript - 无法在 Typescript 中调用函数内的函数

julia - 如何在 Julia 中使用 Intel MKL 而不是 libopenblas

java - 如何修复 com.google.gson.stream.MalformedJsonException

json - 使用 KQL 和外部 data() 运算符从 json 文件中提取信息

javascript - 如何在 dojo 或 JavaScript 中检查多个 undefined?

php - 在 PHP 中使用 pathinfo 的未定义路径扩展

julia - 是否有一种递归、迭代的方法来确定给定条件下的值?

julia - 尝试在奇点容器中安装系统范围的 Julia 应用程序时出现注册表问题