none
Json y JavaScrip RRS feed

  • Pregunta

  • Hola necesito ayuda con un problema que del cual no se mucho,  este es el ejercicio que necesito hacer :

    necesito hacer un programa que me recuerde una lista de compras que previamente guarde en un json. Sólo necesito que se muestren y poder marcarlas como que se realizó la compra

    no se la verdad como comenzar a hacerlo y practicamente no se nada de Json.

    desde ya muchas gracias saludos 

     
    viernes, 7 de marzo de 2014 18:15

Todas las respuestas

  • hola

    imagino esto lo haces desde codigo .net no?

    si es asi y tienes json podrias convertirlo a una clase, usar linq para localizar y cambiar el item y volver a obtener el json

    podrias usar

    http://json.codeplex.com/

    o sea la idea es convertir el json a una clase que definas y mapee los datos para trabajarlos desde .net que es mas simple

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    viernes, 7 de marzo de 2014 18:31
  • quiero guardar todo esto en un archivo ya sea de texto u otro, luego y luego hacer referencia a ese archivo desde con JavaScrip

    esto es lo que hice asta ahora pero no se como gardarlo en un archivo y retomar de nuevo esos datos

         

    var Cantidad = prompt('Ingrese la cantidad de productos');

    var Articulos = { "Nombre": [Cantidad], "Estado":[Cantidad] };

    var numero;

    for (var i = 0; i < Cantidad; i++) 
    {

    numero = i + 1;

    Articulos.Nombre[i] = prompt("Ingrese el nombre del " + numero + "º Articulo: ");

    };




    for (var i = 0; i < Cantidad ; i++) 
    {


    Articulos.Estado[i] = Number(prompt("¿El producto: "+ Articulos.Nombre[i] +" fue comprado?  0 = NO  1 = SI" ));


    if (Articulos.Estado[i] == 1)

    Articulos.Estado[i] = "Fue comprado";
    else
         Articulos.Estado[i] = "No fue comprado";


    };

    for (var i = 0; i < Cantidad; i++)
     {

    alert(" Nombre del articulo: "+ Articulos.Nombre[i] + "\n Estado: " + Articulos.Estado[i] );

    };

    //fin

    sábado, 8 de marzo de 2014 0:04
  • hola

    por lo que entiendo estas utilizando WinJS para desarrollar la aplciacion Win8

    pero para grabar el json no seria recomendable invocar algun componente desarrollado en .net, asi podrias acceder a la funcionalida como se plantea aqui

    How write a file using StreamWriter in Windows 8?

    y usar el ApplicationData.Current.LocalFolder, grabar el archivo alli

    pero veo que necesitas invicar desde WinJS a algun proyecto .net que crees en la solucion

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina


    sábado, 8 de marzo de 2014 0:21