我在控制器中嵌套了复杂对象:
class ClientDTO {
public InnerClass cl;
public getCl()...
public setCl()...
}InnerClass包含一些基本数据类型: Integer,String。
我的控制器只返回这个ClientDTO。在我的胸腺模板上我得到了:
var client=[[${client}]]这里的客户端是一个ClientDTO值,从控制器返回。此变量客户端被序列化为ru.foo.ClientDTO@6543785,这是不正确的。
如何将其修正为以json的形式接收正确的客户端对象,如:ClientDTO{cl: {....}}?
发布于 2019-09-18 16:25:10
很难根据您的描述来说明您到底想要在哪里,但我假设您的var定义在一个脚本标记中。如果是,请使用
<script data-th-inline="javascript">
若要使胸腺细胞正确创建变量,请执行以下操作。其次,用这样的方式包装client:
var client = /*[[${client}]]*/ {};
以确保存在默认模式并保留自然模板,默认情况是{}或''等。如果您愿意,可以从那里转换为json。
https://stackoverflow.com/questions/57989690
复制相似问题