我是Roku的新手,我发现我的JSON提要响应看起来像这样:
http:\/\/brightcove.vo.llnwd.net\/e1\/pd\/12345\/12345_1089831707001_test.mp4有谁能帮我解决BrightScript中的JSON响应问题吗?我现在正在浏览BrightScript参考文档,只是想看看在我继续拼凑这篇文章的同时,是否有人知道一种简单的方法来做到这一点。
谢谢!
发布于 2012-07-10 02:29:38
嗯,经过进一步的研究,我找到了我需要的解决方案。如果这对任何人都有帮助,下面是我编写的修复字符串的函数:
Function fixSlashes(item as string) As Object
r = "\\" 'backslash character
'case insensitive
regexKeyFix = CreateObject( "roRegex", r, "i" )
item = regexKeyFix.ReplaceAll( item, "" )
Return item
End Function这是我找到的documentation的链接。
发布于 2016-10-22 06:03:13
您可以将Replace用作一种简单的方法
替换(从As字符串,到As字符串) As字符串
返回字符串的副本,其中所有fromStr实例都替换为toStr。如果fromStr为空,则返回值与源字符串相同。
BrightScript Debugger> str = "http:\/\/brightcove.vo.llnwd.net\/e1\/pd\/12345\/12345_1089831707001_test.mp4"
BrightScript Debugger> ?item.Replace("\","")
http://brightcove.vo.llnwd.net/e1/pd/12345/12345_1089831707001_test.mp4https://stackoverflow.com/questions/11398547
复制相似问题