- 什么是JSON?
答案:JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,基于JavaScript的对象字面量表示法,用于在不同语言和平台之间传输数据。
- JSON的数据结构是怎样的?
答案:JSON数据结构是一个键值对集合,由键值对组成的无序列表。键是字符串,值可以是字符串、数字、布尔值、数组、对象或null。
- JSON和JavaScript对象字面量有何区别?
答案:JSON是一种独立于语言的数据格式,而JavaScript对象字面量是JavaScript语言中创建和表示对象的语法。
- 如何将JavaScript对象转换为JSON字符串?
答案:可以使用JSON.stringify()方法将JavaScript对象转换为JSON字符串。例如:
var jsonString = JSON.stringify(obj);
- 如何将JSON字符串转换为JavaScript对象?
答案:可以使用JSON.parse()方法将JSON字符串转换为JavaScript对象。例如:
var obj = JSON.parse(jsonString);
- JSON中的键名是否必须加引号?
答案:是的,JSON中的键名必须加双引号。例如:
{ "key": "value" }
- JSON中可以使用哪些数据类型?
答案:JSON可以使用字符串、数字、布