Convertir mapa a Json usando Gson
Gson (también conocido como Google Gson) es una biblioteca Java de código abierto lanzada por Google. Su objetivo principal es serializar objetos Java en cadenas JSON o deserializar cadenas JSON en objetos Java.
El código de copia de dependencia POM de Gson es el siguiente:
<dependencia>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<versión>2.2.4</versión>
</dependencia>
El código de copia del código es el siguiente:
/**
* Convertir mapa a Json
*
* @parammap
* @returnString
*/
público estático <T> String mapToJson(Map<String, T> map) {
Gson gson = nuevo Gson();
Cadena jsonStr = gson.toJson(mapa);
devolver jsonStr;
}
PD: con respecto a las operaciones json, aquí se recomiendan algunas herramientas json en línea más prácticas para su referencia:
Herramientas en línea de inspección, embellecimiento y formato de código JSON:
http://tools.VeVB.COm/code/json
Herramienta de formato JSON en línea:
http://tools.VeVB.COm/code/jsonformat
Herramienta de conversión XML/JSON en línea:
http://tools.VeVB.COm/code/xmljson
Herramienta de formato/embellecimiento/compresión/edición/conversión de código JSON en línea:
http://tools.VeVB.COm/code/jsoncodeformat
Herramienta de compresión/escapado json en línea:
http://tools.VeVB.COm/code/json_yasuo_trans
Herramientas de embellecimiento y formato de código de estilo de lenguaje C/HTML/CSS/json:
http://tools.VeVB.COm/code/ccode_html_css_json