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.