Ausgabe
Ich möchte nur JSON-Werte maskieren/ausblenden, keine Schlüssel. Zum Beispiel:-
myObject = {"Name":"value1","Phoneno":"545454545445"}
Output should be like below:
myObject = {"key1":*****
***,"key2":*****}
Können Sie mir bitte sagen, wie wir das in nodejs machen können? Vielen Dank.
Lösung
Wie wäre es mit:
let myObject = { "Name": "value1", "Phoneno": "545454545445" };
let output = {};
function mask(value: string) {
let maskedValue = "";
for (let i = 0; i < value.length; i++) {
maskedValue += "*";
}
return maskedValue;
}
Object.keys(myObject).forEach(key => {
output[key] = mask(myObject[key]);
});
console.log(output); // Object {Name: "******", Phoneno: "************"}
Beantwortet von – Nitzan Tomer
Antwort geprüft von – Clifford M. (FixError Volunteer)