发布网友 发布时间:2023-10-22 20:28
共3个回答
热心网友 时间:2024-11-15 20:58
一、数据格式不同
1、map类型:可以使用匿名对象找到一个key对应的value。
2、json类型:是一种轻量级的数据交换格式。
二、数据处理方式不同
1、map类型:将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。
2、json类型:基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。
三、特点不同
1、map类型:提供三种collection 视图,允许以键集、值集或键-值映射关系集的形式查看某个映射的内容。
2、json类型:洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
参考资料来源:百度百科-JSON
参考资料来源:百度百科-Map
热心网友 时间:2024-11-15 20:59
JSON 和 Map的相同点就是 key,value的方式存储的, 而JSON精确的说键值只支持String(也可以存数值,但是数值存进去,取出来还是String),Map键值都可以存储对象.热心网友 时间:2024-11-15 20:59
Map是类型,json是数据格式。如果没有辅助的类库对JSON处理,他实际就是一个字符串。