Contenidos
Instalar en Ubuntu de Windows las siguientes aplicaciones
1 2 |
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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
#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
