我有一个作为序列返回的对象列表,我想检索每个对象的键,以便能够正确显示对象。目前我尝试数据?第一个?键,这似乎得到了返回对象的查询(不知道如何解释最后一句,但下面的img显示了我正在尝试解释的内容) )。
对象返回的对象数量是正确的(7)但是显示每个对象的键是我的目标。 macro that attempts this is here(来自apbiz开发书第8章)。
答案 0 :(得分:0)
看起来像我的序列是一个哈希列表,正如Daniel Dekany this post所解释的那样:
最初的问题是,someHash [key]需要一个 string 作为键。因为,根据定义,FTL的哈希类型映射 string 键到任意值。它与Java的Map不同。 (注意在FTL中进一步使问题复杂化 someSequenceOrString [index]需要一个整数索引。所以,[]的事情 也用于此。)现在someBeanWrappedMap(key)在技术上也是如此 与所有[] -s无关,它只是一个方法调用,所以它 接受所有类型的钥匙。如果您有一个包含非字符串键的Map,那么 必须使用它。
感谢D Dekany,如果你正在筹码,这结束了我对ftl模板的半天挫折。