@SuppressWarnings("rawtypes")
	public final static Pedidos jsonToPedidos(String json) throws ParseException {
		Pedidos ped= new Pedidos();
		JSONParser parser = new JSONParser();
		ContainerFactory containerFactory = new ContainerFactory() {
			public List<String> creatArrayContainer() {
				return new LinkedList<String>();
			}

			public Map<String, String> createObjectContainer() {
				return new LinkedHashMap<String, String>();
			}

		};

		Map map = (Map) parser.parse(json, containerFactory);
		Iterator iterator = map.entrySet().iterator();
		while (iterator.hasNext()) {
			Map.Entry entry = (Map.Entry) iterator.next();
			if (entry.getKey().equals("id_pedido"))
				ped.setIdpedido(Long.parseLong(entry.getValue().toString()));
				else if (entry.getKey().equals("namefarm")) {
				ped.setNameFarm(entry.getValue().toString());
				System.out.println(entry.getValue().toString());
			} else if (entry.getKey().equals("cantidad"))
				ped.setcantidad(entry.getValue().toString());
			else if (entry.getKey().equals("id_farmprod"))
				ped.setIdfarmprod(Long.parseLong(entry.getValue().toString()));
			else if (entry.getKey().equals("precio"))
				ped.setprecio(entry.getValue().toString());	
			else if (entry.getKey().equals("nameuser"))
				ped.setNameUser(entry.getValue().toString());
			else if (entry.getKey().equals("fecha"))
				ped.setfecha(entry.getValue().toString());
			else if (entry.getKey().equals("estado"))
				ped.setestado(entry.getValue().toString());
			

			

		}
		return ped;
	}