[FIXED] Maskieren vertraulicher Informationen im Knoten

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: "************"}

( Code im Spielplatz )


Beantwortet von –
Nitzan Tomer


Antwort geprüft von –
Clifford M. (FixError Volunteer)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like

[FIXED] So entfernen Sie leere Objekt-Tags

Ausgabe Angesichts des folgenden JSON: { "identifers": { "_id": "f073895e207c3157", "attrsDigest": "-706912700", "entityTypes": [ { "_id": "bacf9e903a6c5def", "attrsDigest":…