From 75d6fdc9608dc686d41a850b01463c7338ac0ccd Mon Sep 17 00:00:00 2001 From: Andreas Kuckartz Date: Wed, 18 Jun 2014 07:30:37 +0200 Subject: [PATCH] =?UTF-8?q?null=20kann=20zul=C3=A4ssig=20sein.=20closes=20?= =?UTF-8?q?#209?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dokument/master/chapter_8000.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/dokument/master/chapter_8000.md b/dokument/master/chapter_8000.md index 1d0512b..b1cea6b 100644 --- a/dokument/master/chapter_8000.md +++ b/dokument/master/chapter_8000.md @@ -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 `{}`.