Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java RESTAPI(xml和json)使用Play框架进行格式化_Java_Json_Web Services_Rest_Playframework - Fatal编程技术网

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"