Foros del Web » Programando para Internet » Javascript »

Estructura JSON dinámica

Estas en el tema de Estructura JSON dinámica en el foro de Javascript en Foros del Web. Estimados, Necesito saber como formar una estructura json dinamica como la siguiente: Código: series: [{ name: 'Usuario 1', data: [20, 5] },{ name: 'Usuario2', data: ...
  #1 (permalink)  
Antiguo 10/06/2011, 09:10
 
Fecha de Ingreso: octubre-2009
Mensajes: 39
Antigüedad: 14 años, 7 meses
Puntos: 0
Estructura JSON dinámica

Estimados,

Necesito saber como formar una estructura json dinamica como la siguiente:

Código:
series: [{
		name: 'Usuario 1',
		data: [20, 5]				
	     },{
		name: 'Usuario2',
		data: [34.9, 54.5]		
	     },{
		name: 'Usuarios3',
		data: [6.9, 17.5]		
	     }	
]
Quiero generar un gráfico highchart en columnas y necesito llenar este gráfico dinámicamente. Ya tengo un objeto json pero no se como llenarlo dinamicamente
para que adquiera la estructura como la anterior y me genere las barras.

Desde ya muchas gracias.
  #2 (permalink)  
Antiguo 10/06/2011, 09:18
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Estructura JSON dinámica

buenas,
al decir dinamicos, se entiende que los datos son obtenidos de alguna fuente: archivo, base datos, contenido, u otra forma. tendras que definir de donde obtendras esa informacion y de acuerdo este necesitaras hacer una cosa u otra. por ejemplo, si es de una base de datos, la estructura la crea con un lenguaje de servidor. si es por una serie de contenido que entra el usuario, tendria que proveer varios controles de formulario y la posibilidad de agregar varios registros. luego con javascript iteras los registros y vas agregando la informacion al json creando las propiedades necesarias.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 10/06/2011, 09:26
 
Fecha de Ingreso: octubre-2009
Mensajes: 39
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Estructura JSON dinámica

zerokilled:

Tengo el objeto json con los datos obtenidos de una base de datos. la tabla se arma de la siguiente estructura mediante javascript:

Usuarios - Ventas Pendientes - Ventas Realizadas
xx 1 2
yy 3 22
zz 6 5

Lo que necesito es que con ese objeto json armar una estructura similar a la que cité al principio.

Código:
series: [{
		name: 'Usuario 1',
		data: [20, 5]				
	     },{
		name: 'Usuario2',
		data: [34.9, 54.5]		
	     },{
		name: 'Usuarios3',
		data: [6.9, 17.5]		
	     }	
]
Gracias por sus respuestas.
  #4 (permalink)  
Antiguo 10/06/2011, 09:54
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Estructura JSON dinámica

la estructura la puedes realizar tu mismo en el lenguaje servidor. por ejemplo, php tiene la comodidad de que puedas convertir los objetos a formato json. tambien puedes hacerlo imprimiendo tu mismo la sintaxis, el cual se puede hacer en cualquier lenguaje de servidor. un ejemplo del primer caso pudiera ser como sigue:
Código:
# en php ;
$json = new stdClass();
$json->series = array();
# realiza la consulta a la base de datos ;
while(/*iterar cada registro de la consulta*/){
$record = new stdClass();
$record->name = valor de consulta;
$record->data = array(valor de consulta, valor de consulta);
array_push($json->series, $record);
}
echo json_encode($json);
la otra forma para mi es mas complicado porque tienes que mostrar especial atencion en la sintaxis json, ademas de que puede confundirse con la sintaxis del lenguaje en si. en fin, supongo que es eso lo que quieres hacer.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Última edición por zerokilled; 10/06/2011 a las 10:07
  #5 (permalink)  
Antiguo 07/05/2012, 09:32
 
Fecha de Ingreso: mayo-2012
Ubicación: Santiago
Mensajes: 1
Antigüedad: 12 años
Puntos: 0
Respuesta: Estructura JSON dinámica

Hola buenas, estoy tratand de crear el mismo grafico, pero la verdad no me ha resultado como llenar la variable data, ya que me trae el ultimo valor, como podria generar esa variable para que me traiga todos los valores y no el ultimo ?

Gracias de ante mano

Cote

Etiquetas: estructura, json
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:47.