javascript通过json2.js处理json格式数据

Json2.js下载地址:https://github.com/douglascrockford/JSON-js

下载之后,只需将要用到的json2.js文件引入到页面即可。

1.JSON.parse()

方法用于将json格式的文本串转化为javaScriptjson数据,例如:

varrecords=

{

"table":"GPS_MANAGER",

"token":"32sdfj-349sfdnfs32-fsdf348imfg323-df34",

"pk":"GPS_LONGITUDE,GPS_LATITUDE",

"rows":[

{

"type":"modify",

"columns":[

{

"GPS_LONGITUDE":"GPS_LONGITUDE",

"old":"",

"new":"112.9152287"

},

{

"GPS_LATITUDE":"GPS_LATITUDE",

"old":"",

"new":"22.6689977"

},

{

"GPSMARK":"GPSMARK",

"old":"",

"new":"1"

},

{

"RTUNAME":"RTUNAME",

"old":"",

"new":"大边岩站"

},

{

"RTUID":"RTUID",

"old":"",

"new":"13525"

},

{

"NOTE":"NOTE",

"old":"",

"new":"undefined"

},

{

"Y":"Y",

"old":"",

"new":"2508146.500000"

},

{

"X":"X",

"old":"",

"new":"696776.812500"

},

{

"GPS_HEIGHT":"GPS_HEIGHT",

"old":"",

"new":"0"

},

{

"GPS_GUID":"GPS_GUID",

"old":"",

"new":"1381c526-2d90-442f-889c-731485a960c1"

}

]

}

]

}

varjsonObj=JSON.parse(records);

然后就可以通过前端javascript代码解析json文本传递过来的数据,json是一种以key:value的复合格式存储数据的协议,这样简化了数据传递量,比较xml更能减轻客户端负载。

但是个人感觉json数据格式没有xml文件那样一目了然!

2.JSON.stringify()

方法用于将javaScriptjson数据转化为json格式的文本串。主要用于向服务端返回数据。

3.Json验证工具

(1).Json文本在线验证工具JSONLinthttp://jsonlint.com/

通过此在线工具验证json格式文本串是否符合json数据格式。如图:

javascript通过json2.js处理json格式数据_第1张图片

(2).Json验证预览软件:JSONViewer

此工具既可以验证json文本,并且可以对其进行预览。如图:

验证:

javascript通过json2.js处理json格式数据_第2张图片

javascript通过json2.js处理json格式数据_第3张图片

格式化:


预览:

javascript通过json2.js处理json格式数据_第4张图片


你可能感兴趣的:(JavaScript)