1.如果GetCommand()返回值是字符串。我要怎么才能把它变为对象格式。 2.怎么把3,216.65变为可用的3216.65格式.
发明者量化-小小梦 问题1,是要把字符串转换为什么?可以具体说明下,举例子。 问题2,需要剔除字符串中的逗号,就可以了。参看JavaScript语言的教程,找下相关的字符串处理函数。或者Python的字符串处理函数。
发明者量化-小小梦 估计你哪里写错了,检查下。
eth8888 就这样我早上行了。昨天晚上不行报错 也不知道为啥
发明者量化-小小梦 var cmd = GetCommand() var obj = JSON.parse(cmd) 就这样就行了。具体自行测试研究一下。
eth8888 我百度了。。然后尝试了这样。都是报错额 var cmd = GetCommand() var obj = JSON.parse('cmd') var cmd = GetCommand() var obj = JSON.parse(cmd) var obj = JSON.parse(GetCommand())
发明者量化-小小梦 这不是JAVA,这是JavaScript 。JS语言。就搜索```JSON.parse```看看用法就明白了。
eth8888 但是百度java和平常平台写java完全不一样 好难懂额…
发明者量化-小小梦 把JSON字符串解析就可以了,使用JSON.parse函数,具体可以百度搜索下该函数用法。这个是Javascript语言相关的。
eth8888 cmd返回的是 {"id":"fbaab26e-f993-11eb-81c8-cb01d92427de","name":"币安合约 | 币安合约","uri":"https://www.binancezh.io/zh-CN/futures-activity/leaderboard/user?uid=E7EF651A7B2FACC5B2858F9C7B6609EE&tradeType=PERPETUAL","text":"Hand万手的仓位\n合约数量开仓价格\n ETHUSDT 0.067000000 3,440.25"} 这样一个字符串,我想Log(cmd.text)得到这部分数据 "Hand万手的仓位\n合约数量开仓价格\n ETHUSDT 0.067000000 3,440.25",但是不行