在 Flex 中工作我需要用相当复杂的结构填充字典。基于此文档页面,我尝试通过以下语法创建字典文字:
var defaultMarkingA =
{
type: 'page',
displayText: 'XYZ',
innerMarkings: [
{id: 'ABC', type: 'page', displayText: 'ABC'}
]
};
我希望这段代码创建的是具有三个映射的嵌套字典结构:
- “类型”->“页面”
- “显示文本”->“XYZ”
- "innerMarkings" => 单元素数组,其中包含另一个字典:
- “身份证”->“ABC”
- “类型”->“页面”
- “显示文本”->“ABC”
代码实际创建的是根据 getQualifiedClassName 的“对象”。我在这里做错了什么?actionscript 是否无法处理嵌套的字典文字?