电源构建器无法编码/解码 URL 的参数



我使用powerBuilder ole对象来编码/像JSON一样解码字符串,但是当我使用OLE对象时,我不知道如何将数据列入编码

>

这是我的测试数据:我的测试数据就像[{" Ref":" T213445677"," PickDtime":" 2018-02-02 09:00:00"," CompName":" Wing Kei Shoes Company"}

这是我的编码

OleObject wsh
Integer  li_rc
string ls_temp
wsh = CREATE OleObject
li_rc = wsh.ConnectToNewObject( "MSScriptControl.ScriptControl" )
wsh.language = "javascript"
ls_temp = wsh.Eval("escape('[{"ref":"T213445677","pickdtime":"2018-02-02 
09:00:00","compname":"Wing Kei Shoes Company"}]')")
MessageBox( "ESCAPE" , ls_temp)
ls_temp = wsh.Eval("unescape('" + ls_temp + "')")
MessageBox( "UNESCAPE" , ls_temp)

您可能想查看有关用Visual Basic for Applications(VBA(编写的JSON解析器的文章。可以在此处找到:http://ashuvba.blogspot.com/2014/09/json-parser-in-in-vba-browsing-browsing-through-net.html

当前版本的PowerBuilder(2017 R2(具有内置的DataWindow中的本机JSON解析。

我有一个示例应用程序,该应用显示了如何从PowerBuilder向Twitter发布消息。它包括用于编码的功能。ZIP文件包括PB 8和PB 10版本。

最新更新