Skip to content

Commit

Permalink
null kann zulässig sein. closes #209
Browse files Browse the repository at this point in the history
  • Loading branch information
akuckartz committed Jun 18, 2014
1 parent b53bf28 commit 75d6fdc
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions dokument/master/chapter_8000.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,11 @@ als Datentyp erwartet.

JSON erlaubt es grundsätzlich, Eigenschaften mit dem Wert `null` zu versehen.
Im Rahmen dieser Spezifikation DARF das bei durch einen _Server_ gelieferten
Objekten für keine Eigenschaft der Fall sein, auch nicht bei OPTIONALEN oder
EMPFOHLENEN Eigenschaften. Ein _Client_ MUSS dagegen `null`-Werte tolerieren
und SOLL diese Eigenschaften nicht anders anzeigen, als nicht vorhandene
Eigenschaften.
Objekten nur dann der Fall sein, wenn es gemäß JSON-LD-Spezifikation
erfolgt. Das gilt auch für OPTIONALE oder EMPFOHLENE Eigenschaften.

Ein _Client_ MUSS `null`-Werte tolerieren und SOLL diese Eigenschaften
nicht anders anzeigen, als nicht vorhandene Eigenschaften.

Entsprechendes gilt für leere Wertemengen oder -listen, also `[]`, und leere
Objekte, also `{}`.
Expand Down

2 comments on commit 75d6fdc

@marians
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ich weiß nicht recht, ob das Ergebnis dieser Formulierung verständlich ist. Wie könnte man das noch ausdrücken?

@akuckartz
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"nullsollte sparsam eingesetzt werden" !

Please sign in to comment.