JSON常见面试题及详细答案.docxVIP

  • 1
  • 0
  • 约5.01千字
  • 约 6页
  • 2026-06-08 发布于河北
  • 举报

JSON常见面试题及详细答案

1.请说说什么是JSON?它的核心作用是什么?

答案:JSON全称是JavaScriptObjectNotation(JavaScript对象表示法),本质是一种轻量级的文本数据交换格式,不是编程语言,也不是JavaScript的一部分(只是语法和JavaScript对象字面量相似)。

核心作用就是解决不同系统、不同语言之间的数据传输问题——比如前端和后端(Java、Python等)通信时,后端不能直接把对象传给前端,就把对象转换成JSON字符串,前端再把JSON字符串解析成自己能识别的对象,实现数据互通。它比XML更简洁、解析更快,是目前前后端数据交互的主流格式。

2.JSON数据类型有哪些?请分别举例说明,注意区分易混淆类型

答案:JSON有6种基本数据类型,重点区分“字符串”“数字”和“null”,避免和JavaScript类型混淆:

字符串:必须用双引号包裹(单引号无效),比如name:张三

数字:整数、浮点数均可,不能加引号,比如age:25、score:98.5(注意:JSON里没有NaN、Infinity类型,写了会报错)

布尔值:只有两个值,true和false(小写,不能大写为True/False),比如isStudent:true

数组:用方括号[]包裹,元素可以是任意JSON类型,元素之间用逗

文档评论(0)

1亿VIP精品文档

相关文档