Entity class object to 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);
    }
}

Output result:{"callbackUrl":"123","name":"test","vid":"123","voiceSource":"test"}

Object has toString function, this function does not convert the object into String but prints the corresponding situation in the memory. Generally, when you print the aiauditData object, it is a memory address, which is not converted into a String. At the same time, it must be ensured that Object is not a null value, otherwise a NullPointerException will be thrown.

Guess you like

Origin blog.csdn.net/qq_32115447/article/details/106786777