Muy buenas, soy nuevo en esto del mundo de java y me pregunta es ¿como copiar este string y almacenarlo en una variable(que representará como base de datos de los clientes registrados) para que después me salga en pantalla, por ejemplo, el "code" del "clienteid-09392"?
'{"clienteId-04563":{"code":"261533-9","pin":849371},"clienteId-09392":{"code":"939154-1","pin":913597},"clienteId-03463":{"code":"004967-1","pin":465625},"clienteId-25967":{"code":"576369-0","pin":676357},"clienteId-15045":{"code":"000000-1","pin":111111},"clienteId-74045":{"code":"211281-7","pin":211281}}'
En HTML no podrás, HTML es un lenguaje de estructuración de elementos visuales, necesitaras usar javascript o PHP, a pesar que te has introducido en java, no los confundas ya que poco o nada tienen que ver
no te confundiste con xml?
Hola,
Eso es una string codificada en JSON. Puedes usar cualquier lenguaje para decodificarla y meterla en una variable.
En PHP:
$data = json_decode($string, true);
En javascript con JQuery:
var data = $.parseJSON(string);
Y te lo diría en Java pero no tengo ni idea de él, aunque estoy seguro que ya debe tener alguna función implementada para decodificar JSON.
Saludos!
quiero hacer en una pagina web...quiero descodificar esa variable para luego poder acceder a ella.... como podría hacer que me apareciera el "code" del "clienteid-09392, por ejemplo
<!DOCTYPE html>
<<HTML>
<HEAD><TITLE>banco</TITLE>
<SCRIPT LANGUAGE="javascript">
<!--
var clienteid = '{"clienteId-04563":{"code":"261533-9","pin":849371},"clienteId-09392":{"code":"939154-1","pin":913597},"clienteId-03463":{"code":"004967-1","pin":465625},"clienteId-25967":{"code":"576369-0","pin":676357},"clienteId-15045":{"code":"000000-1","pin":111111},"clienteId-74045":{"code":"211281-7","pin":211281}}'
</SCRIPT></HEAD>
<BODY>
La segunda solución de xiruko entonces es exactamente lo que buscas
averigua json