gpt4 book ai didi

javascript - 如何使用 Mustache 在服务器端显示 json 数组中的嵌套 json 对象

转载 作者:太空宇宙 更新时间:2023-11-04 10:57:07 26 4
gpt4 key购买 nike

我正在使用 Mustache 创建模板,在服务器端使用 Spring-boot-starter-mustache 创建模板。

我提到:https://www.mkyong.com/spring-boot/spring-boot-hello-world-example-mustache/

pom.xml:

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mustache</artifactId>
<version>1.5.8.RELEASE</version>
</dependency>

我正在 Controller 中创建一个 Java JSON 对象:

model.put("schoolJson", schoolJson);
return "viewJson";

JSON 结构:

{
"school": "abc",
"loc": "def",
"type": [
{
"section": "sec1",
"test": {
"grade": "gradea"
}
},{
"section": "sec2",
"test": {
"grade": "gradeb"
}
}
]
}

在我的 viewJson 中,我想在“类型”中显示每个“测试”的“成绩”。但它不会显示。有人可以帮忙吗?

<div>
<p>{{schoolJson.school}}</p>

{{#schoolJson.type}}
<ul>
<li>schoolJson.type.grade</li>
</ul>
{{/schoolJson.type}}
</div>

最佳答案

你的li应该这样完成:

<li>
{{#test}}
{{grade}}
{{/test}}
</li>

这是因为您必须进入嵌套 test 对象的上下文才能获取 grade

关于javascript - 如何使用 Mustache 在服务器端显示 json 数组中的嵌套 json 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47255312/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com