當初透過API接收到這串字串時很困擾,因為他不是JSON格式而是透過u001E u001D去分隔
u001E 代表分行 u001D 代表 兩個欄位去分開
這邊只是記錄一下,若下次再碰到此種狀況就可以利用split去分割
這是我call API 所接收到的一串字串,他是利用uniCode去編碼。
因為當初發現不是JSON格式時覺得很頭痛,但後來發現 \u001E 屬於分行 \u001D 屬於欄位分隔
可以看出這個回傳的欄位有兩個 一個叫做 EMP_NO 一個則是NAME
起初,我覺得這個就是JSON格式,但是怎麼又不太像。去詢問寫API的他說他不是JSON是字串。
先來看一下我們在c#中接收到實string data 到底接收到什麼東西
並且檢查了response.contentType 我發現他是 text/html ,而不是application/jso