JavaPOJO到JSON的转换工具?
我有一个JavaPOJO到JSON的转换工具?,java,arrays,tostring,pojo,Java,Arrays,Tostring,Pojo,我有一个Java对象,我正试图将它映射到一个JSON对象 是否有一个在线工具,我可以使用toString()打印Java对象,并将其转换为JSON对象 我知道我可以在代码中使用,例如: 听起来您只需要纯文本格式的JSON,这样您就可以复制/粘贴或其他内容了。如果是这样,您可以使用Spring Boot和Jackson设置非常简单的东西,使用@RequestMapping(“/”)将您试图复制的任何JSON映射到URI,并且只要您的控制器带有@RestController注释,当Jackson在类
Java对象
,我正试图将它映射到一个JSON
对象
是否有一个在线工具,我可以使用toString()
打印Java对象,并将其转换为JSON
对象
我知道我可以在代码中使用,例如:
听起来您只需要纯文本格式的JSON,这样您就可以复制/粘贴或其他内容了。如果是这样,您可以使用Spring Boot和Jackson设置非常简单的东西,使用
@RequestMapping(“/”
)将您试图复制的任何JSON映射到URI,并且只要您的控制器带有@RestController
注释,当Jackson在类路径上时,方法中返回的任何对象都将自动解析为JSON。然后只需转到浏览器中的localhost和指定的请求uri,就会得到一个纯文本JSON作为响应。大概是这样的:
@RestController
public class Controller {
@RequestMapping("/")
public SomeClass returnObjectInBrowser() {
SomeClass someClass = new SomeClass();
someClass.doStuff();
return someClass;
}
}
听起来,您只需要纯文本格式的JSON,这样就可以复制/粘贴或其他内容。如果是这样,您可以使用Spring Boot和Jackson设置非常简单的东西,使用
@RequestMapping(“/”
)将您试图复制的任何JSON映射到URI,并且只要您的控制器带有@RestController
注释,当Jackson在类路径上时,方法中返回的任何对象都将自动解析为JSON。然后只需转到浏览器中的localhost和指定的请求uri,就会得到一个纯文本JSON作为响应。大概是这样的:
@RestController
public class Controller {
@RequestMapping("/")
public SomeClass returnObjectInBrowser() {
SomeClass someClass = new SomeClass();
someClass.doStuff();
return someClass;
}
}
您可以重写bean类的
toString()
方法,将对象转换为JSON字符串
@Override <br>
public String toString() {
String str = "";
// Converts object to json string using GSON
// Gson gson = new Gson();
// str = gson.toJson(this);
//Converts object to json string using Jaxson
ObjectMapper mapper = new ObjectMapper();
try {
str = mapper.writeValueAsString(this);
} catch (Exception exception) {
log.error(exception);
}
return str;
}
@覆盖
公共字符串toString(){
字符串str=“”;
//使用GSON将对象转换为json字符串
//Gson Gson=新的Gson();
//str=gson.toJson(this);
//使用Jaxson将对象转换为json字符串
ObjectMapper mapper=新的ObjectMapper();
试一试{
str=mapper.writeValueAsString(this);
}捕获(异常){
日志错误(异常);
}
返回str;
}
您可以重写bean类的toString()
方法来将对象转换为JSON字符串
@Override <br>
public String toString() {
String str = "";
// Converts object to json string using GSON
// Gson gson = new Gson();
// str = gson.toJson(this);
//Converts object to json string using Jaxson
ObjectMapper mapper = new ObjectMapper();
try {
str = mapper.writeValueAsString(this);
} catch (Exception exception) {
log.error(exception);
}
return str;
}
@覆盖
公共字符串toString(){
字符串str=“”;
//使用GSON将对象转换为json字符串
//Gson Gson=新的Gson();
//str=gson.toJson(this);
//使用Jaxson将对象转换为json字符串
ObjectMapper mapper=新的ObjectMapper();
试一试{
str=mapper.writeValueAsString(this);
}捕获(异常){
日志错误(异常);
}
返回str;
}
我想没有。建议改用。我认为没有。建议改用。在浏览器中为示例类控制器键入的请求uri可能是什么?在浏览器中为示例类控制器键入的请求uri可能是什么?