Hallo Felix,
ich habe eine Weile überlegt, ob plcvarname in den Wert mit hineinsollte oder nicht.
Warum nicht?
- Spart Speicher
- Spart Übertragungsbandbreite
- Redundanz triggert meinen inneren Monk
Warum?
- Man kann einen Propertywert ohne Aufwand durch die Gegend reichen und weiß den Namen noch
- Die Erstellung des JSON-Objekts ist einfacher und schneller, man muss nichts umkopieren
- Die ersten beiden "Warum nicht" Gründe waren 1999 relevant. Heute sind sie es nur dann, wenn ich 1000 Propertywerte oder mehr durch die Gegend schiebe.
- Meine innere Sharona sagt meinem inneren Monk, dass er damit zu meinem inneren Dr. Kroger gehen soll. Hä?
Die gleichen Überlegungen gelten bei der Frage JSON-Array oder JSON-Objekt. Wenn ich das Array clientseitig nur einmal durchlaufe und die Eigenschaften anhand des plcvarname irgendwohin schreibe, brauche ich kein Objekt. Wenn ich auf die Eigenschaften clientseitig ständig namensgesteuert zugreifen muss, macht ein Objekt die Sache einfacher. Das weiß nur Henry, das muss er abwägen.
Es gibt nicht die eine, richtige Lösung.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi