做移動開發的時候用的最多的就是json。給用戶端傳送資料。
但是遇到一個問題,比如使用者資訊的json。
比如,如果要是增加一些複雜的資料結構。
比如要增加一個菜單json數組
當然也可以将資料轉換成base64的資料然後傳回:
使用個spring的base64utils就可以了。
json是使用起來還是非常的友善的。服務端和用戶端都使用json進行解析。
但是如果要是對象裡面套對象,再套對象,解析起來就回很麻煩。
這個時候直接把資料轉換成base64的塞進去,然後再解析就好了。
保證了格式的簡潔。當然會變得位元組數多一點,最好不要轉換大數組。
格式簡潔了開放起來就友善多了。