java - inside - sending blob in json
JSON: ¿hay algún XML CDATA equivalente? (2)
Estoy buscando la forma en que el análisis json tomará la información tal como está (como si fuera CDATA), y no intentar serializarla. Utilizamos .net y java (cliente y servidor), por lo que la respuesta debería ser sobre la estructura JSON. ¿Hay alguna forma de lograr esta estructura?
Gracias.
No hay un equivalente de CDATA XML en JSON. Pero puedes codificar tu mensaje en un literal de cadena usando algo como base64. Vea esta pregunta para más detalles.
http://www.json.org/ describe el formato JSON en detalles. De acuerdo con esto, JSON no admite el tipo de valor "algo así como CDATA".
Para lograr la estructura CDATA, puede aplicar lógica personalizada para manejar valores basados en cadenas (y hacerlo de la misma manera para las implementaciones .net y Java). P.ej
{
"type" : "CDATA",
"value" : "Value that I will handle with my custom logic on java and .net side"
}