Zwei kurze Beispiele welche Syntax unserer Server versteht:
1.) In dieser Syntax sind alle unsere Beispiele in der Erklärung unserer Befehle aufgeführt.
{ “@action”: “CREATE_ALLIANCE”,
“properties”: {
“entry”: {
“key”: “name”,
“value”: “MyAlliance”
}, {
“entry”: {
“key”: “color”,
“value”: “FFFF00”
}}}
2.) Diese Syntax versteht der Server ebenfalls korrekt.
{“@action”: “CREATE_ALLIANCE”,
“properties”: {
“entry”: [
{
“value”: “test”,
“key”: “name”
},
{
“value”: “ffffff”,
“key”: “color”
}]}}
Beide Beispiele führen den gleichen Befehl aus und resultieren im gleichen Ergebnis. Zumindest die zweite Syntax sollte mit den üblichen JSON-Bibliotheken erzeugbar sein.
Wichtig:
Erfolgreiche JSON-Befehle resultieren nicht in einem OK oder einer vergleichbaren Bestätigung. Nur wenn dieser Befehl Veränderungen im Modell bewirkt, werden diese Änderungsevents an euch gesendet.