Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Julia |如何访问json文件中的嵌套密钥_Json_Julia - Fatal编程技术网

Julia |如何访问json文件中的嵌套密钥

Julia |如何访问json文件中的嵌套密钥,json,julia,Json,Julia,我有contacts.json文件: { “紧急联系人”:[ { “姓名”:“无名氏”, “电话”:“888-555-1212”, “关系”:“配偶” }, { “姓名”:“贾斯汀·多伊”, “电话”:“877-123-1212”, “关系”:“家长” } ] }这是一个不够明确的问题: 没有“firstname”键 没有“雇员”数组 大概你在找 julia> first_names = String[] 0-element Array{String,1} julia> for

我有contacts.json文件:

{
“紧急联系人”:[
{
“姓名”:“无名氏”,
“电话”:“888-555-1212”,
“关系”:“配偶”
},
{
“姓名”:“贾斯汀·多伊”,
“电话”:“877-123-1212”,
“关系”:“家长”
}
]

}
这是一个不够明确的问题:

  • 没有“firstname”键
  • 没有“雇员”数组
  • 大概你在找

    julia> first_names = String[]
    0-element Array{String,1}
    
    julia> for contact in dict["emergencyContacts"]
               push!(first_names, split(contact["name"]," ")[1])
           end
    
    julia> first_names
    2-element Array{String,1}:
     "Jane"  
     "Justin"
    

    可以使用
    dict[“emergencyContacts”][n][“name”]
    为数组元素提取名为“name”的“嵌套”键,其中
    n
    是数组索引。

    这是一个没有明确说明的问题:

  • 没有“firstname”键
  • 没有“雇员”数组
  • 大概你在找

    julia> first_names = String[]
    0-element Array{String,1}
    
    julia> for contact in dict["emergencyContacts"]
               push!(first_names, split(contact["name"]," ")[1])
           end
    
    julia> first_names
    2-element Array{String,1}:
     "Jane"  
     "Justin"
    
    可以使用
    dict[“emergencyContacts”][n][“name”]
    为数组元素提取名为“name”的“嵌套”键,其中
    n
    是数组索引