map类型和json类型一样吗,有什么区别 5

不都是键值对吗,有点混... 不都是键值对吗,有点混 展开
 我来答
床前明月儿
高能答主

2019-11-25 · 探索生活中的另一种可能
床前明月儿
采纳数:101 获赞数:171948

向TA提问 私信TA
展开全部

一、数据格式不同

1、map类型:可以使用匿名对象找到一个key对应的value。

2、json类型:是一种轻量级的数据交换格式。

二、数据处理方式不同

1、map类型:将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。

2、json类型:基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。


三、特点不同

1、map类型:提供三种collection 视图,允许以键集、值集或键-值映射关系集的形式查看某个映射的内容。

2、json类型:洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。


参考资料来源:百度百科-JSON

参考资料来源:百度百科-Map

JSON在线解析
2014-07-24 · 专注JSON在线解析工具,JavaDemo分享
JSON在线解析
采纳数:644 获赞数:1154

向TA提问 私信TA
展开全部
JSON 和 Map的相同点就是 key,value的方式存储的, 而JSON精确的说键值只支持String(也可以存数值,但是数值存进去,取出来还是String),Map键值都可以存储对象.

键值对的存储结构你自己也可以写.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yakun
推荐于2018-02-27 · TA获得超过419个赞
知道小有建树答主
回答量:426
采纳率:0%
帮助的人:287万
展开全部
Map是类型,json是数据格式。如果没有辅助的类库对JSON处理,他实际就是一个字符串。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式