本人目前開發時遇到以下問題
當接收到對方回應的json中有包含跳多字元時
例:
resJson="{"type"="\ /AKT123"}"
當我執行轉為物件的語法後,該元件會將跳脫字元remove
resInfo = JsonConvert.DeserializeObject(Of resBody)(resJson)
則接收到的值會變為
resInfo.type="/AKT123"
但我再將此物件轉為json字串時,
Dim tofntJson AS string =""
tofntJson=JsonConvert.SerializeObject(resInfo)
該元件並未幫我在轉換過程中加入跳脫字元
tofntJson="{"type"="/AKT123"}"
=========================================================
後來我再轉換前,在resInfo.type的object中先自行加入跳多字元
resInfo.type="\ /AKT123"
再轉換為字串
Dim tofntJson AS string =""
tofntJson=JsonConvert.SerializeObject(resInfo)
tofntJson="{"type"="\ /AKT123"}"
下一個步驟我在前端在把字串轉為物件時,卻又沒把跳脫字元給remove
JsonConvert.DeserializeObject(Of resBody)(resJson)
resInfo.type="\ /AKT123"
不知各位在使用此元件時有沒有發生過類似問題?請指教