¿Cómo formatear un archivo de texto en Golang?
Tengo un archivo json que es dinámico y que convierto a txt. EJEMPLO DEL JSON:
{nombre: luis, apellido: gomez, número de ID: 87846516}
El código donde lo convierto es así:
file, _: = json.MarshalIndent (string (jsonData), "", "")
data: = ioutil.WriteFile ("test.txt", file, 0644)
Lo convierto a txt exitosamente, pero necesito darle un formato específico en el que solo aparezcan los valores sin etiquetas y separados de la siguiente manera:
luis | gomez | 87846516
No sé cómo darle el formato.
davy.ai
Puede utilizar la función
json.Unmarshal
para convertir JSON en una estructura, y luego usar la funciónfmt.Sprintf
para formatear la salida como se desee: