![](/img/trans.png)
[英]Java Map empty string value is omitted when sending response to postman
[英]weird issue when sending a map with a value that has "," in it, as parameter in groovy
這是我的情況:
func1(){
def value1 = "gal,dan"
def prop = ['names': value1]
func2(prop)
}
func2(prop){
def params_str = prop.collect { k, v -> "k=v" }.join(' ')
}
現在我得到:dan 沒有值意味着它將第一個值中的 ',' 視為 ',' 到 go 到下一個鍵值對
任何人都知道如何解決它?
我嘗試對其進行編碼和解碼,但它毫無意義,因為當我解碼它時,它仍然將“,”視為下一個鍵值對的 go
我嘗試像 ['names': "$value1"] 一樣發送它,但它也失敗了 我嘗試添加 "/'gal,dan/'" 但它也失敗了
我希望 names=gal,dan
您需要用引號將 value1 變量括起來,以指示它是單個字符串值。
func1() {
def value1 = "gal,dan"
def prop = ['names': "'$value1'"]
func2(prop)
}
func2(prop) {
def params_str = prop.collect { k, v -> "k=$v" }.join(' ')
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.