当前位置: 首页 > news >正文

门户网站模板之家免费域名注册二级域名

门户网站模板之家,免费域名注册二级域名,室内装饰设计师证书,wap视频网站建设难吗?文章目录 背景#xff1a;今天遇到接口返回的 EventStream 结构的数据#xff0c;由于http 流式传输时#xff0c;可能会分段#xff0c;所以导致本该每次返回一段json数据结构的字符串#xff0c;变成了多个json数据结构的字符串拼接在了一起。 例如#xff1a; {a: 1}… 文章目录 背景今天遇到接口返回的 EventStream 结构的数据由于http 流式传输时可能会分段所以导致本该每次返回一段json数据结构的字符串变成了多个json数据结构的字符串拼接在了一起。 例如 {a: 1}{a: 2}{a: 3}现在想要得到这种的 [{a: 1}, {a: 2}, {a: 3}]函数实现支持深层嵌套的json结构 function parseMultiJson(jsonStr) {const jsonArr [];let startIndex 0;let endIndex 0;while (startIndex jsonStr.length) {// 找到一个 JSON 对象的开始位置startIndex jsonStr.indexOf({, startIndex);if (startIndex -1) {break;}// 找到一个 JSON 对象的结束位置let openBrackets 1;endIndex startIndex 1;while (openBrackets 0 endIndex jsonStr.length) {if (jsonStr[endIndex] {) {openBrackets;} else if (jsonStr[endIndex] }) {openBrackets--;}endIndex;}// 将该 JSON 对象解析为一个对象并添加到数组中const json jsonStr.substring(startIndex, endIndex);jsonArr.push(JSON.parse(json));// 更新下一个 JSON 对象的开始位置startIndex endIndex;}return jsonArr; }效果 const arr parseMultiJson({a: 1}{a: 2}{a: 3}) console.log(arr) // [{a: 1}, {a: 2}, {a: 3}]
http://www.pierceye.com/news/167938/

相关文章:

  • 美容网站开发网络营销的功能有哪些
  • 推广自己的网站需要怎么做做政协网站的目的是什么
  • 综合性电子商务网站有哪些商城系统软件开发
  • 网站服务器解决方案企业门户网站管理要求
  • 南京网站开发南京乐识专注岳阳网站建设网站
  • 做一直播网站要多少钱淘宝客如何建设推广网站
  • 网站模板内容怎么添加图片不显示菏泽做网站
  • 个人网站备案条件盐城做网站哪家好
  • 小型网站开发教程wordpress自适应小说
  • 来宾网站制作公司网站提交至google
  • 唐山网站建设怎么样专业的个人网站建设哪家
  • 成品网站w灬源码在线看重庆网站制作设计
  • 有没有在家做的兼职网站网站模板如何删除
  • 建站公司用的开源框架家纺网站模板
  • 做情网站甘肃省城乡城乡建设厅网站
  • 开发一个网站做公司内部用一个网站能用asp c
  • 设计师服务平台鱼巴士有哪些网站阜宁网站设计
  • 企业网站开发所需要的模块郴州网警
  • 案例网站网页设计实训报告结束语
  • 重庆网上房地产网站龙岩属于哪里
  • 高水平的番禺网站建设在天猫开店需要什么条件与费用
  • 给网站加个地图的代码wordpress 视频预览
  • 邯郸去哪做网站改版短网址生成器在线
  • 广州手机模板建站互联网公司薪资待遇
  • 网站建设的作用有哪些方面wordpress 首页描述
  • 汕头龙湖网站建设做网站用什么团建
  • 网站建站的技术解决方案高唐网站开发
  • dz网站收款即时到账怎么做的礼县建设局网站
  • 专业做轮胎的网站女同wordpress
  • 宁波公司网站首页优化商城网站前期seo应该怎么做