使用正则获取jsonp字符串里的json数据

定义一个正则表达式:

var reg = /^\w+\(({[^()]+})\)$/
var mstches = ret.match(reg)
if(matches){
    ret = JSON.parse(matches[1])
    // matches[0]为整个字符串
    // matches[1]为匹配到的分组
}

原文地址:https://www.cnblogs.com/zlv2snote/p/10489920.html

时间: 2024-10-18 07:55:21

使用正则获取jsonp字符串里的json数据的相关文章

JS:字符串转成json数据,和json转成字符串方法 iframe获取父级传过来的数据

字符串转成json数据,和json转成字符串方法 //转为JSON adinfo=JSON.parse(adinfo) //转为字符串 adinfo=JSON.stringify(adinfo) 大概流程: var gdt_adinfo=[]; 父级页面通过接口获取的数据: this.url="http://gjs.adwo.com/gjs/gad_i?sdkVersion="+sdkVersion+"&n=1&gp="+gp; 获取数据后处理的方法

jQuery获取一般处理程序(ashx)的JSON数据

昨天有在开发的软件生产线生产流程,RFID扫描IC卡的数据,当中有用到jQuery获取一般处理程序(ashx)的JSON数据.今有把它写成一个小例子,望需要的网友能参考. 在网站中,创建一个一般应用程序ashx: 命名空间: using System.Data; using System.Collections.Generic; using System.Web.Script.Serialization; 输出的内容类型: context.Response.ContentType = "appl

如何解析json字符串及返回json数据到前端

前言:最近需要实现的任务是:写若干个接口,并且接口中的请求数据是json格式,然后按照请求参数读取前端提前整理好的json数据,并且将json数据返回到服务器端. 主要的工具:Gson  2.8.2 项目支撑:springboot maven 0.前导--了解一下基本的json语法 JSON是一种类似 XML的语言,是用了存储和交换文本信息的语法.它的全称为JavaScript Object Notation(JavaScript 对象表示法).与xml对比,它更小.更快,更易解析. 想要更好的

Android Retrofit 请求字符串(非JSON数据)

在使用Retrofit来作为网络请求库之后,笔者查阅了网上的有关教程,无外乎都是请求json数据,使用addConverterFactory(GsonConverterFactory.create())来作为转化器,如果业务需求是请求 字符串,而不是json数据格式呢,继续使用这个转换器就会产生错误. 好,来到正题,如何使用Retrofit请求一段字符串: 来到官方文档查阅:http://square.github.io/retrofit/ 有如下描述: 其实官方已经提供了一个字符串的转换器,那

Logstash替换字符串,解析json数据,修改数据类型,获取日志时间

在某些情况下,有些日志文本文件类json,但它的是单引号,具体格式如下,我们需要根据下列日志数据,获取正确的字段和字段类型 {'usdCnyRate': '6.728', 'futureIndex': '463.36', 'timestamp': '1532933162361'} {'usdCnyRate': '6.728', 'futureIndex': '463.378', 'timestamp': '1532933222335'} {'usdCnyRate': '6.728', 'futu

php正则匹配到字符串里面的a标签

$cont = preg_replace('/<a href=\"(.*?)\".*?>(.*?)<\/a>/i','',$cont);

ASP.NET前台table通过Ajax获取绑定后台查询的json数据

上一篇<ASP.NET前台html页面AJAX提交数据后台ashx页面接收数据>写了前台提交数据后台保存到数据库,数据处理以后用户肯定要查询.接下来就写一个前台table通过ajax  Json 获取值.下面是要实现的效果 每次写博客我都是以一个初学者来看的态度去写,语文也不用合格所有写的有点凌乱.大家看得懂就行,不明白的留言. 1.先来看看前台html页面    查询出来的结果是拼接table上去的 <div class="yjcxdiv"> <p cl

php的curl获取https加密协议请求返回json数据进行信息获取

欢迎增加php架构师之旅 群:410028331(招纳贤人-大师中)方便技术的交流 <?php header("Content-type:text/html; charset=utf-8"); function getToken($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); //相当关键,这句话是让curl_exec

微信相关 -- 可以通过调用下面的方法 请求对应的url 获取微信服务器返回的json数据

//requestUrl 请求的地址 //requestMethod 请求的方法  get post //outputStr 需要上传到微信服务器上的数据 json 格式 public static String httpRequest(String requestUrl, String requestMethod, String outputStr) { String jsonStr = ""; StringBuffer buffer = new StringBuffer(); tr