Contenidos
Instalar en Ubuntu de Windows las siguientes aplicaciones
apt install qrencode apt install zbar-tools
Script que convierte un objeto a JSON, después lo convierte a código QR y por último lee el código QR
#Clase coche con propiedades class Coche { $Marca $Modelo $Color #Constructor de la clase Coche($Marca,$Modelo,$Color) { $this.Marca = $Marca $this.Modelo = $Modelo $this.Color = $Color } } # Crear el objeto $coche = [Coche]::new('seat','ibiza','negro') # Mensaje que se convierte a código QR generado por qrencode $var = $coche | ConvertTo-Json $var = $var.replace('"','\"') $var.Length # Crear código QR con la información $var wsl echo $var | wsl qrencode -o fich.png # Mostrar el fichero QR .\fich.png # Leer código QR $resultadoQR = wsl zbarimg fich.png # Convertir el resultado de leer el código QR a variable que lee JSON $resultadoQR.replace("QR-Code:","") | ConvertFrom-Json
Código QR que contiene el objeto convertido en JSON
Resultado de la ejecución
