前端/移动开发面试题更新 2026-08-05

请谈谈你对 JSON 这个数据格式的理解,包括它的基本概念、主要特点以及在日常开发中常见的应用场景。

前端/移动开发技术原理JavaScriptJSON

考察说明

考查对 JSON 数据格式的定义、特征和应用场景的基础认知。

回答思路

  1. 【回答框架 1】JSON 全称 JavaScript Object Notation,是一种轻量级的数据交换格式,基于 JavaScript 对象字面量语法,但独立于语言,几乎所有主流语言都支持解析和生成。
  2. 【回答框架 2】主要特点包括:文本格式易读易写;数据结构简洁,支持对象、数组、字符串、数字、布尔值和 null;跨语言兼容性好;在网络传输中比 XML 更紧凑。
  3. 【回答框架 3】在开发中常用于前后端数据交互,如 API 接口的请求体和响应体;也用于配置文件、数据存储和日志记录等场景。
  4. 【关键点 1】JSON 是轻量级文本数据交换格式,独立于编程语言。
  5. 【关键点 2】支持对象、数组、字符串、数字、布尔值和 null 六种数据类型。
  6. 【关键点 3】广泛应用在前后端数据传输、配置文件等场景。
  7. 【易错点 1】JSON 中不能有注释或尾逗号,必须严格遵循语法。
  8. 【易错点 2】JSON 与 JavaScript 对象不同,键名必须用双引号,不能是 undefined 或函数。