实体类对象转String

package com.hisi.aiaudit.service.impl;

import com.alibaba.fastjson.JSONObject;
import com.hisi.aiaudit.model.AiauditData;

public class test {
    public static void main(String[] args) {
        AiauditData aiauditData = new AiauditData();
        aiauditData.setCallbackUrl("123");
        aiauditData.setName("test");
        aiauditData.setVoiceSource("test");
        aiauditData.setVid("123");
        String string = JSONObject.toJSONString(aiauditData);
        System.out.println(string);
    }
}

输出结果:{"callbackUrl":"123","name":"test","vid":"123","voiceSource":"test"}

Object都有toString这个函数,这个函数不是把对象转换成String而是打印对应在内存里的形势。一般你打印aiauditData 这个对象的话,是一段内存地址,这并不是转换成了String。同时必须保证Object不是null值,否则将抛出NullPointerException异常。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章