首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js数组、jsonjs对象的区别与联系

最近在敲代码时,遇上了一个关于JS数组的问题,由此引发了关于对象和json的联想,曾经觉得很畅顺的知识点突然模糊了。于是,为了理清这些东西,有了如下这篇文章。...(2)自定义js对象,这里我构造一个和json相似的对象来找到区别,这里写了两种构造方法 var person = {key:“value”} var person = new object();...person.key=“value” ; (3)json:一种存储和交换信息的格式,常态为var json = {“key”:“value”}的格式,这里和js对象不同的是key多了“” 区别与联系:...字符串) ==》 转化成json对象 JSON.stringify(json对象) ==》转化为json字符串 二、js对象与json对象 js对象, var person = {key:“...记得上面概念里,js所有事物都是对象,那么我们完全可以把json对象当做js对象的子集,string只是js对象的key的数据类型中的一个选项 额外说一点,js里面是没有键值对数组这一说的,现有的这种键值对数组

9.4K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ajax ---- json 和 xml 区别

    (2).JSON的优缺点 .JSON的优点:   A.数据格式比较简单,易于读写,格式都是压缩的,占用带宽小;   B.易于解析,客户端JavaScript可以简单的通过eval()进行JSON数据的读取...3.XML和JSON的优缺点对比 (1).可读性方面。 JSON和XML的数据可读性基本相同,JSON和XML的可读性可谓不相上下,一边是建议的语法,一边是规范的标签形式,XML可读性较好些。...XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,JSON不能的。 (3).编码难度方面。...XML有丰富的编码工具,比如Dom4j、JDom等,JSON也有json.org提供的工具,但是JSON的编码明显比XML容易许多,即使不借助工具也能写出JSON的代码,可是要写好XML就不太容易了。...XML已经被业界广泛的使用,而JSON才刚刚开始,但是在Ajax这个特定的领域,未来的发展一定是XML让位于JSON

    1.3K20

    JSON与JSONP的区别

    格式的文件里,供客户端调用和进一步处理; 4、恰巧我们已经知道有一种叫做JSON的纯字符数据格式可以简洁的描述复杂数据,更妙的是JSON还被js原生支持,所以在客户端几乎可以随心所欲的处理这种格式的数据...; 5、这样子解决方案就呼之欲出了,web客户端通过与调用脚本一模一样的方式,来调用跨域服务器上动态生成的js格式文件(一般以JSON为后缀),显而易见,服务器之所以要动态生成JSON文件,目的就在于把客户端需要的数据装入进去..."result":"我是远程js带来的数据"}); 运行之后查看结果,页面成功弹出提示窗口,显示本地函数被跨域的远程js调用成功,并且还接收到了远程js带来的数据。...js脚本并响应了。...3、所以说,其实ajax与jsonp的区别不在于是否跨域,ajax通过服务端代理一样可以实现跨域,jsonp本身也不排斥同域的数据的获取。

    1.7K20

    Json对象和Json字符串的区别

    1.json的概念 ​ 概念:JSON(JavaScript Object Notation)一种简单的数据格式,是一种比较轻量级的数据存储格式。...2.Json和接送对象的对比 | 区别 | JSON | JavaScript | 含义 | 仅仅是一个数据格式 | 类的实例 | 传输 | 可以跨平台数据传输,速度快 | 不能传输 | 表现 | 1....json里面的表达式) | JSON.stringify(obj) 3.Json对象 最显著的特征:对象的值可以用 “对象.属性” 进行访问; typeOf(json对象) ===> Object类型...person) 输出结果是: image.png 5.Json对象与Json字符串的相互转化 json字符串转化为Json对象( JSON.parse() ) var str = '{"name"...typeof strToObj); console.log(strToObj.name) 输出结果为: image.png Json对象转化为Json字符串( JSON.stringify() ) 输出结果为

    2K20

    json和jsonp的使用区别

    json和jsonp   JSON是一种基于文本的数据交换方式(不支持跨域),而JSONP是一种非官方跨域数据交互协议。   ...; charset=utf-8", 10 dataType: "json", //json不支持跨域请求,只能使用jsonp 11 data: { 12 user: JSON.stringify(user...众所周知,js文件的调用不受跨域与否的限制,因此如果想通过纯web端跨域访问数据,只能在远程服务器上设法将json数据封装进js格式的文件中,供客户端调用和进一步处理,这就是jsonp协议的原理。...简单的说,就是json不支持跨域,而js可以跨域,因此在服务器端用客户端提供的js函数名将json数据封装起来,再将函数提供给客户端调用,从而获得json数据。   ...; charset=utf-8", 11 dataType: "jsonp", //json不支持跨域请求,只能使用jsonp 12 data: { 13 user: JSON.stringify(

    58330
    领券