javascript - 用PyV8来将js转python时,如何提取js中的json数据
PHP中文网
PHP中文网 2017-04-10 17:10:12
[JavaScript讨论组]

当拿取jsObject中的json数据时(var_scene1.bgAudio),拿到的信息为空(希望拿到{"url":"a/b/c/d/e.mp3","name":"aaa.mp3"})。
应该用什么办法获取?
谢谢

import PyV8

str_scene2 = """
var scene = {id:123321,bgAudio:{"url":"a/b/c/d/e.mp3","name":"aaa.mp3"}};
"""

s1 = str_scene2.decode('utf-8')
with PyV8.JSContext() as env1:
    env1.eval(s1)
    vars = env1.locals
    var_scene1 = vars.scene
    print var_scene1.id

    print var_scene1.bgAudio  # it shows [object Object]
    print type(var_scene1.bgAudio)  # it shows <class '_PyV8.JSObject'>
PHP中文网
PHP中文网

认证0级讲师

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号