資料庫欄位值存盤的是 ["2222","33333"]
物件接收的是string型別
回傳json格式應該
data:{
"abc": ["333", "444"]
}
可我回傳的是
data:{
"abc": “["333", "444"]”
}
該怎么回傳成上面那個陣列,去掉兩端的引號啊????
求解,急急急!
跪謝了!!!
uj5u.com熱心網友回復:
String tmp ="[\"2222\",\"33333\"]";String sub =tmp.substring(1,tmp.length()-1);
String arr[] = sub.split(",");
不過呢,我覺得資料庫存2222,3333這樣方便點吧
uj5u.com熱心網友回復:
abc用List<String>接收uj5u.com熱心網友回復:
沒問題啊,誰讓你用string接收的,字串就這樣的,沒有雙引號的就不是string型別uj5u.com熱心網友回復:
資料庫讀取出來后,賦值給abc時,進行json反序列化,就可以了
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/87464.html
標籤:Java相關
下一篇:MongoDB,這是怎么回事呀
