How can I add a dict with 2 different field types (1D array of float and
float) to an array nested in a dict that already exists?
The 'allmeas' structure already exists up to this point:
allmeas[measkey]["manreps"][num_manrep]
And I'm trying to add like this:
allmeas[measkey]["manreps"][num_manrep]["autoreps"] = Array{Dict{Any,Any},1}
num_autorep = 1
meas_1D_array = [1,2,3,4,5,6]
meas_single_value = 10
newmeas = {"meas_1D_array"=> meas_1D_array ,"meas_single_value"=>
meas_single_value}
allmeas[measkey]["manreps"][num_manrep]["autoreps"][num_autorep] = newmeas
The error I get is on the last line:
`setindex!` has no method matching setindex!(::Type{Array{Dict{Any,Any},1}},
::Dict{Any,Any}, ::Int64)
If I look at the types of each side, I get:
typeof(allmeas[measkey]["manreps"][num_manrep]["autoreps"]) is
Array{Dict{Any,Any},1}
typeof(newmeas) is Dict{Any,Any}