晨港飞燕刘彦登

编程技术

首页 归档 关于 联系

📢 欢迎来到我的博客!这里主要分享编程技术相关内容,如有问题欢迎留言讨论~

JAVA对象Bean输出(toString)

toString() 方法返回此对象本身(它已经是一个字符串)。对象中实现toString方法后,输出对象就可以按相应格式输出.

import com.alibaba.fastjson.JSON;
import lombok.Data;

@Data
public class Test{
    //如果不实现get方法,JSON.toJSONString将不会输出next
    protected int next=0;

    //toString 方法是父类Object的方法,默认继承
    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("<div>这是一个测试</div>");
        return sb.toString();
    }
    public String getHtml(){
        return toString();
    }
    public static void main(String[] args) {
        Test test=new Test();
        System.out.println("直接输出:"+test);
        System.out.println("转化输出:"+JSON.toJSONString(test));
    }


}

输出

直接输出:<div>这是一个测试</div>
转化输出:{"html":"<div>这是一个测试</div>","next":0}

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2021-05-28 10:47  晨港飞燕刘彦登  阅读(21)  评论(0)    收藏  举报  来源