var jsonObject1 = {"id":100};
这个jsonObject1 叫做 json格式的 对象
我们可以通过: jsonObject1.id 获取到"id"这个key对应的值 100 (蓝色的)
var jsonStr1 = JSON.stringify(jsonObject1);
我们可以通过JSON.stringify( ); 这个方法,将一个json对象 转换为 json格式的字符串jsonStr1 结果为{"id",100} 这里的100是 红色的
我们无法通过jsonStr1.id 获取到 100 这个值 ,因为jsonStr1 只是一个字符串。
但我们可以把json格式的字符串 jsonStr1 变回 json格式的对象
var jsonObject02 = JSON.parse(jsonStr1);
这样 我们就得到了一个jason格式的对象 jsonObject02
我们又可以通过.id的形式 得到 对应的值了:
jsonObject02.id
===================================================================================
而在spring框架中,我现在做的项目有一个就用到了json
$.get(url,params,function(result){ console.log(result); },"json");
这里 服务器 向 客户端 响应的数据的格式 就是 json格式的字符串
而客户端 接收到 这些 json格式的字符串以后 ,会将它们 转变成 json格式的对象。
那是因为,客户端要通过 这些 对象的key 得到 对应的value(也就是数据),并将这些数据显示在页面上。