json在线解析怎么生成url
2023-03-15 23:16:55 时间
我们在开发的过程中,一些可用资源是用字符串表示,用url表示其语法和语义。在JavaScript中,如果我们想要传递json参数数据,是通过url将json转换为字符串进行编码,然后通过url解码再转换为json。那url是如何生成的呢?本文就向大家介绍json在线解析生成url 的两种方式:json在对网上文件的解析过程中生成url;使用正则表达式在解析json对象时生成url。
方式一:json在对网上文件的解析过程中生成url
1、编好URL,创建一个NSURL
NSURL *url =[NSURL URLWithString:strEncode];
2、发送请求
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
3、返回一个NSData对象
NSURLResponse *response = nil; NSError *error =nil; NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
4、data进行json解析
方式二:使用正则表达式在解析json对象时生成url
function getQueryObject(url) { url = url == null ? window.location.href : url; var search = url.substring(url.lastIndexOf("?") + 1); var obj = {}; var reg = /([^?&=]+)=([^?&=]*)/g; search.replace(reg, function (rs, $1, $2) { var name = decodeURIComponent($1); var val = decodeURIComponent($2); val = String(val); obj[name] = val; return rs; }); return obj; }
以上就是小编整理的json在线解析生成url的两种方式,希望能对你有所帮助哦~
相关文章
- 微软 Build 2021 正式开始,重要项目更新汇总
- 从0开始构建一个属于你自己的PHP框架
- 关于Web Workers你需要了解的七件事
- ThreadLocal内存溢出代码演示和原因分析!
- 求职者必须知道的十个微服务面试问题
- 8年开发,登陆接口写这么烂...
- 一文搞懂 DNS 基础知识,收藏起来有备无患
- 深入理解HTTPS原理、过程与实践
- 深入研究Kubernetes的资源请求和限制
- 无服务端编程服务推荐(前端必备)
- PHP协程实现过程详解
- 一篇带给你 Sentinel 和常用流控算法
- 关于PHP的错误机制总结
- 第一次和喜欢的女生吃饭去哪好?
- OpenCV中的KMeans算法介绍与应用
- 教大家如果搭建一套phpstorm+wamp+xdebug调试PHP的环境
- CentOS下三种PHP拓展安装方法
- Go语言HTTP Server源码分析
- 详解Go可用性(六) 熔断
- Go语言HTTP Server源码分析