我正在他们自己的 IDE 中为 SmartThings (www.smartthings.com) 编写应用程序。我这里有一个输入字段,应该是文本输入。我要一个出发地址:
section("Departing From:"){
input "departFrom", "text", title: "Address?"
}
当输入值的值时,Monterey, CA
它会神奇地更改为 JSON 数组,其值为[Monterey, CA]
我想将此值传递给httpGET
语句,但我需要URLencode
首先省略空格等URLencoder
。由于 JSON 数组,我尝试过但没有成功。
我试过join(",")
没有运气,因为它在值中添加了双引号。
如何Monterey%2C%20CA
从此变量中获取干净的 URL 编码值?
** 请记住,有人可以在此输入中输入数字、空格和逗号的任意组合作为地址。我发送给它的 mapquest API 可以处理所有这些事情,只要它们没有特殊字符并且空格是 URL 编码的。