1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Convertir de JSON a string

Discussion in 'Programming/Internet' started by Andrea Valentina, Oct 8, 2018.

  1. Esta función forma parte de una factura. Cuando la factura me aparece me despliega es un JSON yo quisiera que se viera la lista de productos asi

    producto - precio

    producto - precio

    producto - precio, a diferencia lo que me muestra es [​IMG]

    public String ProductosFacturas() {

    float montoTotalf = 0;

    int productsize = ctOnGo.getProductArraylistsize(1);

    //Crear Array de productos del carrito para pasarlos al servidor como pedido completado
    JSONObject Pedido = new JSONObject();
    JSONArray PedidoD = new JSONArray();
    JSONObject PedidoDL = new JSONObject();

    String pCode;
    String pName;
    Integer pQty;
    float pPrice;

    try{
    for (int j=0;j< productsize;j++){
    pCode = ctOnGo.getProducts(j,1).getProductCode();
    pName = ctOnGo.getProducts(j,1).getProductName();
    pQty = ctOnGo.getProducts(j,1).getProductQty();
    pPrice = ctOnGo.getProducts(j,1).getProductPrice();

    PedidoDL = new JSONObject();
    PedidoDL.put( "barcode", pCode );
    PedidoDL.put( "nombre", pName );
    PedidoDL.put( "cantidad", pQty );
    PedidoDL.put( "precio", pPrice );
    PedidoD.put( PedidoDL);

    montoTotalf = montoTotalf + pPrice;

    }
    Pedido.put( "Factura", PedidoD);


    } catch (JSONException e) {
    e.printStackTrace();
    Toast toast = Toast.makeText(getApplicationContext(), e.toString(), Toast.LENGTH_SHORT);
    toast.show();
    }

    return Pedido.toString();
    }

    Login To add answer/comment
     

Share This Page