const base64String = "ewogICJ1c2VybmFtZSI6ICJPa2FiZSIsCiAgImFnZSI6IDM3Cn0=";
try {
// Decode and convert Base64 to plain text
const decodedString = Buffer.from(base64String, 'base64').toString('utf-8');
// Parse the plain text to JSON
const jsonObject = JSON.parse(decodedString);
// Convert JSON object to JSON string
const jsonString = JSON.stringify(jsonObject, null, 2);
console.log("JSON String:", jsonString);
} catch (error) {
console.error("Error converting Base64 to JSON:", error.message);
}
/*
run:
JSON String: {
"username": "Okabe",
"age": 37
}
*/