Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: onepiece en 29 Abril 2016, 18:35 PM

Título: una ayuda de como hacerlo en html
Publicado por: onepiece en 29 Abril 2016, 18:35 PM
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}}'

Título: Re: una ayuda de como hacerlo en html
Publicado por: engel lex en 29 Abril 2016, 19:15 PM
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
Título: Re: una ayuda de como hacerlo en html
Publicado por: + 1 Oculto(s) en 30 Abril 2016, 01:38 AM
no te confundiste con xml?
Título: Re: una ayuda de como hacerlo en html
Publicado por: xiruko en 30 Abril 2016, 03:48 AM
Hola,

Eso es una string codificada en JSON. Puedes usar cualquier lenguaje para decodificarla y meterla en una variable.

En PHP:
Código (php) [Seleccionar]
$data = json_decode($string, true);

En javascript con JQuery:
Código (javascript) [Seleccionar]
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!
Título: Re: una ayuda de como hacerlo en html
Publicado por: onepiece en 30 Abril 2016, 17:51 PM
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>
Título: Re: una ayuda de como hacerlo en html
Publicado por: engel lex en 30 Abril 2016, 19:52 PM
La segunda solución de xiruko entonces es exactamente lo que buscas
Título: Re: una ayuda de como hacerlo en html
Publicado por: + 1 Oculto(s) en 2 Mayo 2016, 17:49 PM
averigua json