настоящее время у меня что-то вроде этогоПолучение значения ключа внутри словаря
(Desktop) 1 % dict set mymap keyA "KeyA value"
keyA {KeyA value}
(Desktop) 2 % dict set mymap keyB "KeyB value"
keyA {KeyA value} keyB {KeyB value}
(Desktop) 3 % dict get $mymap keyB
KeyB value
(Desktop) 4 % dict set mymap keyC {KeyD "keyD Value"}
keyA {KeyA value} keyB {KeyB value} keyC {KeyD "keyD Value"}
(Desktop) 5 % dict get $mymap keyC.keyD
key "keyC.keyD" not known in dictionary
keyC в основном содержит другой словарь. В этом словаре есть ключ под названием keyD со значением «KeyD Value». Как я могу получить значение keyD? Я попытался keyC.keyD
Обновление:
Причина мне нужно это, потому что у меня есть что-то вроде этого
(Desktop) 20 % puts $mymap
{$schema} http://json-schema.org/draft-04/schema# title Product description {A product from Acme's catalog} type object properties {id {description {The unique identifier for a product} type integer}} required id
И я требую значение описания внутри идентификатора. Выше объект JSON преобразуется в словарь
'dict get $ mymap properties id description'? –