He estado buscando sobre esto durante los últimos días, pero no creo que pueda encontrar un puntero correcto. Combínalo con la pregunta adecuada si se encuentra como duplicado.Caracteres Unicode que aparecen como signos de interrogación en Java JSON Parsing
Soy bastante nuevo para trabajar con JSON y, como parte de uno de mis proyectos, necesito decodificar un archivo JSON y seguir procesándolo en él. Sin embargo, cuando intenté decodificar usando la biblioteca Json-simple, recibí algunos signos de interrogación extraños en el objeto analizado en lugar de los caracteres reales. A continuación se muestra un código de muestra:
String str = "{\"alias\": [\"Evr\u00f3pa\", \"\u05d0\u05d9\u05e8\u05d5\u05e4\"]}";
JSONParser parser = new JSONParser();
JSONObject jsonObject = (JSONObject)parser.parse(str);
System.out.println(jsonObject) gives {"alias":["Evrópa","?????"]}
Intenté usar Json-lib también con el mismo resultado.
Gracias por la ayuda.
Consulte también los comentarios sobre los problemas con 'System.out' en [esta pregunta] (http://stackoverflow.com/questions/11849624) – McDowell