JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。在Web开发中,通常使用JSON来传输数据,传输的数据可以是字符串、数字、逻辑值、数组等类型。JSON支持包含Unicode编码的中文字符,因此可以在JSON串中包含中文字符。
{ "name": "张三", "age": 28, "gender": "男", "hobbies": ["篮球", "游泳", "音乐"], "address": { "city": "北京", "district": "海淀区", "street": "西大街", "number": "100号" } }
在上面的JSON串中,可以看到"name"字段的值是包含中文字符的字符串。在JavaScript中,可以使用JSON.parse()方法将JSON串转换为JavaScript对象,如下所示:
var str = '{"name": "张三", "age": 28, "gender": "男"}'; var obj = JSON.parse(str); console.log(obj.name); // 输出:张三
同样地,也可以使用JSON.stringify()方法将JavaScript对象转换为JSON串,如下所示:
var obj = {name: "张三", age: 28, gender: "男"}; var str = JSON.stringify(obj); console.log(str); // 输出:{"name":"张三","age":28,"gender":"男"}
总之,JSON是一种非常方便且通用的数据交换格式,在使用时可以包含中文字符,且在JavaScript中也提供了相应的方法进行转换操作。