java - Java Mustache 错误:没有名称为“名称”的方法或字段
问题描述
我正在尝试在 Mustache for Java Spring 上进行模板化,但遇到了问题。
我发送这样的 JSONObjects JSONArray:
[{name: 'foo', age: 21}, {name: 'bar', age: 22}]
我写了这个模板:
<ul>{{#data}}<li>{{.}}</li>{{/data}}</ul>
- 没关系,它有效。它只显示我数组中的整个对象。
但我只需要特定的字段(这里只是一个例子,真实的对象更大),我需要这样的模板:
<ul>{{#data}}<li>{{name}}</li>{{/data}}</ul>
- 但这不起作用。我收到一个错误:没有名称为“名称”的方法或字段 数组的每个元素都是 JSONObject,并且每个元素都有一个字段“名称”。当我用 {{.}} 打印它们时,我可以看到它
我在这里做错了什么,我该怎么做?谢谢!
解决方案
推荐阅读
- command-line - 在 nsssm install 中设置多个参数
- .net - 如何将 System.Windows.Forms 添加到我的 .NET 5.0 项目中?
- git - 更改本地文件夹,影响 Github?
- javascript - 使用 JavaScript 选择多个具有相同名称的 DIV
- java - 将 QName 作为字符串添加到 @XmlMixed@XmlAnyElement(lax = true) 列表
- c# - 可在任何模型类型上调用的通用 ASP.NET MVC 方法
- javascript - 为什么 Firefox 在设置 textContent 的页面上使用 NVDA 会滞后?
- apache-camel - 如何使用 apache camel 和 http4 设置基本身份验证
- linux - 连接时,HEX+CAN 电缆不会在 ubuntu 20.04 上创建 /dev/ttyUSB*
- java - 一次只发出 1 个事件的反应器接收器?