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:
Oder:
%Vor%Ich bevorzuge das letztere. Gibt es dafür Best Practices?
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.