<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>测试 JSON串</title>
<!-- json用来把 前后的数据 进行交互 -->
<script>
//解决方案:如果能把一个json字符串转成js对象,就能通过对象调用属性啦--JSON对象
var c = '[{"name":"jack","age":"20"},{"name":"rose","age":"22"}]'
var jsobj = JSON.parse(c);//把json串转成js对象
console.log(jsobj);//得到一个数组
console.log(jsobj[0].name);//调用对象的属性,jack
console.log(jsobj[1].name);//调用对象的属性,rose
//3,json数组
console.log(c);
//需求:把json串里的 jack 和 rose获取到
console.log(c.substring(10,14));//jack
console.log(c.substring(37,41));//rose
//2,json对象
var b = '{"name":"18","age":"20"}';
console.log(b);
console.log(b.length);//获取长度
console.log(b.concat(100));//拼接
console.log(b.substring(1,5));//截取
//1,json字符串
var a = '"name":"熊大"' ;
console.log(a);
console.log(a.length); //获取长度
console.log( a.concat(123) ); //拼接
console.log( a.substring(2,6) ); //截取[2,6)
</script>
</head>
<body>
</body>
</html>