0
我正在使用現有的web api。我將JSONObjectA的列表上傳到服務器,然後返回JSONObjectB的列表。這一切都很好,我對此感到滿意。當我向服務器發送1的列表時出現問題。我只收到JSONObjectB,而不是返回的List。這意味着我需要不同的串行器來解析數據。服務器請求返回不同的對象
對於服務器總是返回一個列表(也就是總是相同的對象),還是以現行方式來看它是一種很好的做法?
我正在使用現有的web api。我將JSONObjectA的列表上傳到服務器,然後返回JSONObjectB的列表。這一切都很好,我對此感到滿意。當我向服務器發送1的列表時出現問題。我只收到JSONObjectB,而不是返回的List。這意味着我需要不同的串行器來解析數據。服務器請求返回不同的對象
對於服務器總是返回一個列表(也就是總是相同的對象),還是以現行方式來看它是一種很好的做法?
總是返回一個列表會更有意義。在構建API時,您應該始終易於使用,並且返回2種不同的類型意味着API用戶必須執行其他不需要的額外工作。