Wie wird ein JSON-Dienst behandelt, der mit einem booleschen Wert antwortet?

8

Ich möchte, dass mein JSON-Dienst einen booleschen Wert zurückgibt. Ich weiß, dass die Rückgabe von nur true oder false ungültiger JSON ist. Was ist der beste Weg, dies zu tun? Ich habe an diese Optionen gedacht:

%Vor%

Oder:

%Vor%

Ich bevorzuge das letztere. Gibt es dafür Best Practices?

    
Justus Romijn 21.11.2013, 15:52
quelle

1 Antwort

9

true ist ein vollkommen gültiger JSON-Wert, er ist nicht schlechter als [true] oder { "response": true } . Sie in ein Objekt einzufügen wäre eine gute Idee (und Objekt ist besser als ein Array), denn wenn Sie eines Tages entscheiden, weitere Daten zur Antwort hinzuzufügen, werden Sie nicht alle Clients durchbrechen, die einen reinen booleschen Wert erwarten.

    
fdreger 21.11.2013, 15:58
quelle

Tags und Links