Red de conocimiento del abogados - Respuesta jurídica de la empresa - La carga de Java Kindeditor devuelve un problema json

La carga de Java Kindeditor devuelve un problema json

Se produce un bucle infinito cuando el objeto se convierte en un objeto json. Puede agregar una configuración al convertir el mapa, de la siguiente manera

JsonConfig jc=new JsonConfig();

p>

jc.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT);

// Si usa hibeinate, puede agregar la siguiente oración si hay atributos en el mapa que no desea generar. agregue los nombres de los atributos a continuación para mejorar la eficiencia. La siguiente oración es opcional, lo que significa filtrar los atributos que no necesitan convertirse en objetos json

jc.setExcludes(new String[]{"handler). ", "hibernateLazyInitializer"});

JSONObject json = JSONObject.fromObject(map, jc);

Luego agregue JSONObject json = JSONObject.fromObject(map, jc); para esto oración, simplemente use SONObject json = JSONObject.fromObject(map); es para convertir directamente todos los atributos del objeto de mapa en un objeto json. Se agrega un JSONConfig para convertir de forma opcional y controlable el objeto de mapa en un objeto json.

savefile es un objeto Archivo. Usted asigna .put("url", savefile); cambie a map.put("url", savefile.getPath()); y todo estará bien