實體類對象轉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異常。

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