Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >处理连续的JSON流

处理连续的JSON流
EN

Stack Overflow用户
提问于 2011-07-02 16:13:17
回答 2查看 65.3K关注 0票数 63

(现已不存在的)页面http://stream.twitter.com/1/statuses/sample.json过去常常返回连续的、无穷无尽的JSON数据流。

我想在我自己的网页中使用jQuery (或JavaScript,但最好是jQuery)来处理它,以便能够基于推文的实时提要显示视觉效果。

因为据我所知,jQuery parseJSON函数只有在服务器发送完所有数据后才会执行回调函数,但这实际上是一个连续的数据流。我如何才能在处理数据的同时保持连接的正常运行?

EN

回答 2

Stack Overflow用户

发布于 2013-11-04 15:37:32

我有一个开放源码项目,它允许在现代浏览器上实现这一点(并在较老的浏览器上回退到jQuery样式)。调用语法类似于jQuery.ajax:

http://oboejs.com

票数 8
EN

Stack Overflow用户

发布于 2011-07-02 16:19:22

一个非常基础的网页不能保持与服务器的实时/正在运行的连接。Web浏览器向服务器发送请求。服务器将响应( HTML等)发送回客户端(web浏览器)。可以将其视为无状态模型--在请求和响应完成后,任何连接都不会保持活动状态。

因此,你必须自己去做。您必须从客户端调用额外的、周期性的请求。

一种方法是通过setInterval()函数定期调用AJAX/GET功能。例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
setInterval(function() {

    $.ajax({
      url: "mydata/get",
      success: function(){
        // update content.
      }
    });

}, 5000);

这将每隔5秒触发一次对mydata/get (或您想使用的任何URL )的AJAX请求。

票数 -14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6558129

复制
相关文章
Python的JSON处理
什么是JSON: 是一种轻量级的(比较于XML格式)数据交换格式 表现形式: 字符串 不同语言可以将其转换为不同类型:Python(dict),JavaScript(Object) 优势: 易于阅读,易于解析,网络传输开销小效率高,适合跨语言交换数据 应用场景: 前后台交互、多语言服务的交互 几种定义: JSON字符串:符合JSON格式的字符串。{"name":"Tom"} 操作JSON字符串: 处理方式: Python内置模块json,转换为字典dict类型 示例: import json
ZONGLYN
2019/08/08
1.3K0
流处理
流处理比起之前的批处理而言,需要考虑的东西更多。批处理有个前提,那就是输入必定是固定的大小,而流处理处理的数据是不会暂停的,与线上服务需要处理的数据也不一样,线上服务需要等待使用者发送请求再回复请求。流(stream)这个概念应用的相当广泛,例如TCP协议,Unix里的pipeline,而流处理的流特指的是‘event stream’,什么是event呢?它指的是一个携带着时间以及信息的不可变,self-contained的对象,event可以是一个文本,或者其他什么的二进制文件。相关的event可以包含进一个topic或者stream。说完了概念,那我们再看看两种主要的流处理框架。
哒呵呵
2018/08/06
3840
流处理
其他流---对象处理流
该流做的是对象持久化处理 java.io.Serializable 空接口,向jvm声明,实现了这个接口的对象即可被存储到文件中 transient(译:暂时) 声明不存储到文件中的属性 ObjectInputStream和ObjectOutputStream 对象输入输出流
shimeath
2020/07/30
5360
ASP 中 json 的处理
asp 编写小程序接口,少不了 json 操作,而传统的 vbs,对 json 处理很不友好。不过,asp 除了可以使用 vbs 脚本,我们也可以使用 jscript 脚本,使用 JScript 脚本后,输出 json 就很方便了。
Rimifon
2021/11/24
3.1K0
【Kotlin 协程】Flow 异步流 ③ ( 冷流 | 流被收集时运行 | 流的连续性 )
在 调用 Flow#collect 函数 时 , 也就是在 Flow 异步流 收集元素时 ,
韩曙亮
2023/03/30
5490
【Kotlin 协程】Flow 异步流 ③ ( 冷流 | 流被收集时运行 | 流的连续性 )
python 处理json
1、dumps:将python中的 字典 转换为 字符串 import json test_dict = {'bigberg': [7600, {1: [['iPhone', 6300], ['Bike', 800], ['shirt', 300]]}]} print(test_dict) print(type(test_dict)) #dumps 将数据转换成字符串 json_str = json.dumps(test_dict) print(json_str) print(type(json_str)
python亦希
2022/01/08
7280
Python处理JSON
Python encode() 函数用于将 Python 对象编码成 JSON 字符串。
py3study
2020/01/13
8360
python处理JSON
JSON是JavaScript Object Notation的缩写,它是一种数据交换格式。在web网络传输数据的时候,我们经常会遇到JSON数据。
皮大大
2023/08/25
4180
Groovy 处理JSON
Groovy自带了转换JSON的功能,相关类都在groovy.json包下。本文参考自Groovy文档 Parsing and producing JSON。
乐百川
2022/05/05
2.1K0
「事件流处理架构」事件流处理的八个趋势
经过二十多年的研究和开发,事件流处理(ESP)软件平台已不再局限于在小生境应用或实验中使用。它们已经成为许多业务环境中实时分析的基本工具。
架构师研究会
2020/07/20
2.2K0
「事件流处理架构」事件流处理的八个趋势
连续值和缺省值的处理
1. 连续值和缺省值的处理 ---- 决策树模型 决策树基于“树”结构进行决策 每个“内部结点”对应于某个属性上的“测试” 每个分支对应于该测试的一种可能结果(即该属 性的某个取值) 每个“叶结点”对应于一个“预测结果” 学习过程: 通过对训练样本的分析来确定“划分属性”(即内部结点所对应的属性) 预测过程: 将测试示例从根结点开始,沿着划分属性所构成的“判定测试序列”下行,直到叶结点 总体流程: “分而治之”(divide-and-conquer) 自根至叶的递归过程 在每个中间结点寻找一个“划分”(sp
iOSDevLog
2018/07/03
1.5K0
[第十七周]批处理和流处理
大数据是收集、整理、处理大容量数据集,并从中获得见解所需的非传统战略和技术的总称。虽然处理数据所需的计算能力或存储容量早已超过一台计算机的上限,但这种计算类型的普遍性、规模,以及价值在最近几年才经历了大规模扩展。
OrekiShiko
2019/06/22
1.7K0
[第十七周]批处理和流处理
使用OkHttpClient处理json请求处理的方式
今天遇到一个问题,重构老系统时,前端传递的参数是一个json,controller层可以用@ResponseBody来接收。 因为新系统用的是spring cloud这一套,调用其他服务使用的是fe
一枝花算不算浪漫
2018/06/26
1K0
Java流处理之高效读写的缓冲流
之前的博客梳理了基本的字节流和字符流:Java字节流和字符流详解,本文主要讲基于基础的字节字符流做读写增强的缓冲流。
共饮一杯无
2022/11/28
4970
python处理json数据(复杂的json转化成嵌套字典并处理)
一 什么是json json是一种轻量级的数据交换格式。它基于 [ECMAScript]((w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 我们用浏览器打开json文件往往是一堆字符形式的编码,python处理过后会自动转化为utf8格式 有利于使用。 二 python处理所需要的库 requests json 如果没有安装
98k
2018/04/11
5.7K0
Xfrog.Net的JSON处理
今天处理一个数据接口的时候,要对其接口返回的JSON数据进行解释处理,本来想用Newtonsoft.Json.但由于Newtonsoft.Json的版本较多所以用Xfrog.Net进行处理吧.
谭广健
2019/04/19
1.1K0
Xfrog.Net的JSON处理
go笔记:json的简单处理
json的本质就是数组和字典的组合,但系统的数组和字典都是确定类型的,所以,go的interface{}就能大显身手了。 下面的代码描述了自定义类型 List和Dict。有了这两个工具,处理json就非常的方便。
超级大猪
2019/11/22
7030
Go语言JSON 处理
struct能被转换的字段都是首字母大写的字段,但如果想要在json中使用小写字母开头的key,可以使用struct的tag来辅助反射。
王小明_HIT
2021/10/11
8730
Python处理Json文件
(1)采用iTunes API做个小实验,利用关键词来生成JSON数据结果集。iTunes是由Apple公司提供的一个音乐服务,任何人都可以利用iTunes服务来查找歌曲、艺术家和专辑。在查找的时候需要把搜索关键词添加到iTunes API URL的后面。
Yuyy
2022/06/28
9720
Python处理Json文件
SpringMVC处理json(三)
Gson是Google提供的Java库,用于将Java对象序列化为JSON字符串,或将JSON字符串反序列化为Java对象。Gson提供了一个简单而灵活的API,可以帮助我们快速地将Java对象转换为JSON字符串,或将JSON字符串转换为Java对象。下面介绍如何在SpringMVC中使用Gson处理JSON数据。
堕落飞鸟
2023/05/14
5910

相似问题

jquery支持连续更新流(json)

35

在iOS中解析连续的JSON流

12

用于处理连续消息流的反应性扩展

22

Flink CEP流:批处理模式,连续还是微型批处理?

11

处理连续TCPClient ReadAsync网络流异常的正确方法

15
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文