So als Beispiel, die besser ist es, wenn JSON Gestaltung, die zurückgegeben wird vom Server:Ist es eine gute Idee, Zeichenfolgen für alle Datentypen in JSON zu verwenden?
Ausrichtung1: Zurückgeben von Werten wie die richtigen Typen:
{
"id": 1,
"name": "A green door",
"price": 12.50,
"tags": ["home", "green"]
}
Oder
Ansatz2: alle Wrapping Werte in Anführungszeichen wie folgt:
{
"id": "1",
"name": "A green door",
"price": "12.50",
"tags": ["home", "green"]
}
Welcher Ansatz ist besser? Was sind die Vor- und Nachteile jedes Ansatzes? Gibt es irgendwelche Kompromisse?
Nun, besiegt es nicht den Punkt, unterschiedliche Typen zu haben? Wenn Sie in einer Situation sind, in der alles * eine Zeichenfolge sein muss, dann verwenden Sie offensichtlich eine Zeichenkette. Wenn Sie nicht sind, warum sollten Sie? –
Hängt davon ab, ob Sie Zahlen, Boolesche Zeichen usw. oder Zeichenfolgen möchten. Nein, es gibt keinen Vorteil, den ich mir für Strings vorstellen kann, außer für numerische Präzision, die über eine bestimmte Programmiersprache im Stapel hinausgeht. –
Letztlich ist dies entweder eine Frage der Meinung oder erfordert Kenntnisse über den Kontext seiner Verwendung. –