private object steps;
list
flows = service.
findallflow
(page * offset,offset)
;//宣告乙個jsonarray 用於轉成json陣列物件
jsonarray jsonarray = jsonarray.
parsearray
("[,]");
flows.
get(6)
.setsteps
(jsonarray)
; response.
put(
"code",1
);response.
put(
"msg"
,"查詢成功");
response.
put(
"data"
,flows)
;return json.
tojsonstring
(response)
;
一開始作者使用的string型別的變數接收,不是在返回資料中持續出現反斜槓,就是直接fastjson報錯,無法轉換,無法識別字串。
經過這次嘗試,成功轉換成json陣列物件,並且api返回資料中也不會出現反斜槓。
總結:不要直接或間接的使用string型別接收json陣列格式,不然你可能不知道哪一步可能就會出現轉義符,很是頭疼,可以直接考慮使用object型別的變數對json格式進行一系列的操作。
資料庫中欄位使用的是text
將陣列轉換成字串
toarray 摘要 從 system.collections.generic.ienumerable建立乙個陣列。引數 source 要從其建立陣列的 system.collections.generic.ienumerable。型別引數 tsource source 中的元素的型別。返回結果 乙...
講陣列轉換成字串
把陣列轉換為字串 解決辦法 使用join 方法 討論 actionscript 提供內建的方法join 可以快速把陣列轉換為字串 陣列中的元素不管什麼型別都將轉換為字串 該方法接受個引數作為分隔符 var letters array a b c trace letters.join 顯示 a b c...
字串轉換成陣列ls
function explodetoarr byval sinput as string,byval sdelimiter as string as variant dim soutput as string dim aoutput as string dim npos as integer dim...