Sollte JSON Nullwerte enthalten [closed]

Ich erstelle eine API, die Ergebnisse als JSON zurückgibt. Gibt es eine aktuelle Best Practice für die Frage, ob wir Schlüssel in das Ergebnis aufnehmen sollen, wenn der Wert null ist? Zum Beispiel:

{
    "title":"Foo Bar",
    "author":"Joe Blow",
    "isbn":null
}

oder

{
    "title":"Foo Bar",
    "author":"Joe Blow"
}

Da der zweite kleiner ist, neige ich zu diesem Stil, bin mir aber nicht sicher, ob es einen bevorzugten Stil gibt oder nicht. Aus Sicht des Kunden scheinen beide Stile funktional gleichwertig zu sein. Irgendwelche Vor- oder Nachteile für jeden?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage