1
在POST正文中使用JSON字符串與在POST正文中使用鍵/值對相比有什麼優勢?看起來好像有很多API在那裏。在POST正文中使用JSON字符串的優點與在POST正文中使用鍵/值對相反
我的意思是:POST表單數據中的user = {「username」:「bob」,「age」:1}與username = bob & age = 1。
在POST正文中使用JSON字符串與在POST正文中使用鍵/值對相比有什麼優勢?看起來好像有很多API在那裏。在POST正文中使用JSON字符串的優點與在POST正文中使用鍵/值對相反
我的意思是:POST表單數據中的user = {「username」:「bob」,「age」:1}與username = bob & age = 1。
當您使用JSON字符串時,您只需對您的對象進行編碼/解碼並準備就緒。這在使用多個平臺時特別有用。另外,當你想向你的請求添加新的值/字段時,你只需將它添加到JSON對象中,而不必在多個文件中添加額外的驗證,可能破壞代碼已經工作。
我能想到的另一件事是,當使用JSON時,您可以編寫一個單一組件,其唯一目的是發送/接收數據,其中聲明將接收解碼的JSON的功能並執行所需的任何操作。這樣,你不會重複代碼,並讓每個函數/類/文件/不管它具有什麼特定的功能。
當你說編碼/解碼,它是序列化/反序列化相同?或者你在談論url編碼? – Glide
是的,通過編碼/解碼我的意思是轉換JSON->對象和對象 - > JSON。 – lherr