陣列字串轉換成JSONArray

2021-09-29 07:47:58 字數 806 閱讀 1341

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...