這是一偏探討性的文章,觀點可能有偏差,歡迎留言指正
normal form優勢:
1. http原生支援,很多框架提供了form支援讓開發效率更高;
2. 上傳檔案簡單;
3. ajax上傳時使用$.post,少寫了程式碼
json優勢:
1. 支援資料巢狀格式,資料關係清晰明瞭;
2. 上傳位元組比較少
3. 通用標準
總結:
1. 上傳檔案除非必要,否則用form
2. 如果資料結構簡單,用form
3. 如果資料結構較複雜,考慮使用json
4. 如果客戶端型別較多,較雜,使用json
5. 網路因素為重點考慮物件,用json(上傳檔案除外)