当前位置: 首页 > 面试题库 >

在动作脚本中获取并解析JSON

濮阳和泰
2023-03-14
问题内容

我想做的就是对此URL发出get请求:http :
//api.beatport.com/catalog/3/most-popular,该URL应该html" target="_blank">返回一些JSON,然后从中解析出某些信息。

我将如何在Actionscript3中执行此操作?我更关心的是弄清楚如何获取数据以将其馈送到JSON解析器而不是解析JSON,因为关于解析JSON似乎有很多问题。我要在AS3中执行此操作的原因是,我设置了3D
Flash可视化,并且想要获取此数据,解析出相关的位,然后在可视化中显示已解析的位。

如果有更简便的方法可以使用另一种语言来实现,我愿意接受除AS3之外可以轻松与Flash集成的任何其他方法。


问题答案:
  1. 将添加corelib.swc到您的库路径。

  2. 导入JSON库: import com.adobe.serialization.json.JSON;

  3. 使用如下代码调用服务:

        var request:URLRequest=new URLRequest();
    request.url=YOUR_ENDPOINT
    request.requestHeaders=[new URLRequestHeader("Content-Type", "application/json")];
    request.method=URLRequestMethod.GET;
    var loader:URLLoader=new URLLoader();
    loader.addEventListener(Event.COMPLETE, receive);
    loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, notAllowed);
    loader.addEventListener(IOErrorEvent.IO_ERROR, notFound);
    loader.load(request);

    protected function receive(event:Event):void
    {
         var myResults:Array=JSON.decode(event.target.data);
    }
  1. 用解析结果JSON.decode(results)

在此处维护as3corelib:https :
//github.com/mikechambers/as3corelib#readme。



 类似资料:
  • 你好,有没有办法让wordpress the_permalink编写类似echo的脚本,并将其加载到jquery上,同时分别处理所有帖子? 长版本:你好,在wordpress中,我试图使我的帖子看起来像图像缩略图,当我悬停在它们上面时,它会显示文章的标题和类别。当我悬停image_thumb.show script运行的div时,我就是这样做的。我想让它像是当我点击图像的任何地方,它去张贴链接。当

  • 本文向大家介绍解析Tomcat的启动脚本--catalina.bat,包括了解析Tomcat的启动脚本--catalina.bat的使用技巧和注意事项,需要的朋友参考一下 概述 Tomcat 的三个最重要的启动脚本: startup.bat catalina.bat setclasspath.bat 上一篇咱们分析了 startup.bat 脚本 这一篇咱们来分析 catalina.bat 脚本.

  • 本文向大家介绍解析Tomcat的启动脚本--startup.bat,包括了解析Tomcat的启动脚本--startup.bat的使用技巧和注意事项,需要的朋友参考一下 概述 我们通常使用 Tomcat 中的 startup.bat 来启动 Tomcat. 但是这其中干了一些什么事呢? 大家都知道一个 Java 程序需要启动的话, 肯定需要 main 方法, 那么这个 main 方法在哪呢? Tom

  • 问题内容: google Directions API 现在,我阅读了本指南,我可以构建一个正确的请求来接收包含从地址A到地址B的路线的xml文件。我需要一些说明和示例,以了解如何读取此xml在Android MapView上绘制获得的路线。我也想知道在xml中代表这个标签的是什么: 谢谢 问题答案: 我在网上找到了这个示例,我将尝试使用它。折线解码示例

  • 问题内容: 我的应用程序正在使用此脚本来增强索引中的最新项目: 它是用MVEL编写的,但是从1.3开始,对于Groovy,不推荐使用MVEL。脚本现在引发此错误: 对我来说,这听起来像Groovy中获取毫秒级时间戳的功能不同。我尝试了,但是又给出了另一个错误,说它不支持导入。 那么我该如何修复该功能以与Groovy一起使用? 问题答案: 正如您已经发现的那样,您需要用Groovy而不是MVEL重写

  • 我需要从soapui工具的xml中获取价值,并将这些数据存储到Excel表中。我在SoapUI工具中使用了groovy脚本。 如果响应有多个输出,这些输出存储在excel表中。像LocationName和CustCity333Name有两次,所以这些输出应该存储到excel表中。请帮助我解决这个问题