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);
}
}
Résultat de sortie:{"callbackUrl":"123","name":"test","vid":"123","voiceSource":"test"}
Object a la fonction toString, cette fonction ne convertit pas l'objet en String mais imprime la situation correspondante dans la mémoire. Généralement, lorsque vous imprimez l'objet aiauditData, il s'agit d'une adresse mémoire, qui n'est pas convertie en String. Dans le même temps, il faut s'assurer que Object n'est pas une valeur nulle, sinon une NullPointerException sera levée.