Java RESTAPI(xml和json)使用Play框架进行格式化
我有一个带有几个属性的简单模型类Java RESTAPI(xml和json)使用Play框架进行格式化,java,json,web-services,rest,playframework,Java,Json,Web Services,Rest,Playframework,我有一个带有几个属性的简单模型类 @Column(length = 50, nullable = false) @Required @MaxSize(50) public String name; @Column(length = 50) @MaxSize(50) public String coordGeo; //geographic coordinate 当我以不同的格式(xml和Json)公开它时,我的属性有一个格式化问题。 在Json和XML呈现中,我的名称属性有问题(我有一个空白)
@Column(length = 50, nullable = false)
@Required
@MaxSize(50)
public String name;
@Column(length = 50)
@MaxSize(50)
public String coordGeo; //geographic coordinate
当我以不同的格式(xml和Json)公开它时,我的属性有一个格式化问题。
在Json和XML呈现中,我的名称属性有问题(我有一个空白):
但我想要这个:
"46°9'35.719""N,1°9'4.720""W"
如何修复此错误?感谢您的回复。是否有什么原因会导致您的数据库使用char而不是varchar列?这些将在选择时返回填充值,这将解释您的空白问题。我的属性是char,我改为varchar,它就可以工作了!谢谢@JanAlgermissen。你知道为什么我的coordGeo属性不同吗(我的DB中有一个:“46°9'35.719”“N,1°9'4.720”“W”,而对于renderJSON,我有一个:“46°9\u002735.719\”“N,1°9\u00274.720\”“W\”)?
"\"46°9\u002735.719\"\"N,1°9\u00274.720\"\"W\""
"46°9'35.719""N,1°9'4.720""W"