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可能是什么?