2 Stimmen

MyObject[] gibt json-Objekt statt Array zurück, wenn Größe < 2

In meinem REST-Webservice, die Json produziert, habe ich eine Methode, die ein Objekt zurückgeben, die ein Array von MyObject enthält. Jetzt habe ich das Problem, dass, wenn die MyObject[] hat nur ein Element in es, es zeigen ein einzelnes Objekt anstelle eines Arrays. Beispiel;

Wenn das Objekt nur ein einziges Element hat;

{ "myObjectList": { "name": "Test", "value": "Wicked"} }

Aber wenn es mehr als einen Artikel gibt;

{ "myObjectList": [{ "name": "Test", "value": "Wicked"}, { "name": "Test2", "value": "Not so wicked"}] } 

Da die JSON geparst wird, und ich möchte nicht überprüfen, ob eine Variable ein Array auf der Client-Seite ist, fragte ich mich, ob es eine Möglichkeit, meine Webservice immer ein Array als ein Array ausgeben zu machen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X