`
Java_Fan
  • 浏览: 81647 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

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数据格式。如图:


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

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

验证:



格式化:


预览:



分享到:
评论

相关推荐

    json2.js 亲测可用

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于Web应用程序之间传递数据。它基于JavaScript的一个子集,设计为人类可读且易于编写,同时也易于机器解析和生成。JSON2.js是一个...

    javascript json数据解析工具json2.js

    2. JSON.stringify(): 相反,这个函数将JavaScript对象转换成JSON格式的字符串。例如: ```javascript var jsonObject = {name: "John", age: 30, city: "New York"}; var jsonString = JSON.stringify...

    json3.js 【JS / JavaScript 中解析JSON的js包,JSON官方的JSON解析包】

    json3.js 【JS / JavaScript 中...JavaScript中解析JSON --- JSON.parse()、JSON.stringify()以及$.parseJSON()使用详解 - chunlynn的小屋 - CSDN博客 http://blog.csdn.net/chenchunlin526/article/details/78850924

    json2.js json.js

    总结来说,json2.js是一个解决旧版JavaScript引擎中JSON支持问题的库,提供JSON.parse()和JSON.stringify()等方法,使得在不支持JSON的环境中也可以进行JSON数据的解析和序列化操作。随着浏览器技术的发展,它的使用...

    json.js,json2.js 和 json.jar 下载

    综上所述,`json.js`、`json2.js`和`json.jar`分别代表了在JavaScript和Java环境下处理JSON数据的工具。理解JSON的语法和使用方法,以及如何在不同环境中适配这些库,对于Web开发和服务器端编程都至关重要。

    json2.js压缩包

    例如,如果你有一个JSON字符串`'{"name":"John", "age":30, "city":"New York"}'`,你可以通过`JSON.parse()`将其解析成JavaScript对象: ```javascript var jsonString = '{"name":"John", "age":30, "city":"New ...

    Json2.js.zip_json2.js

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,...通过阅读`Json2.js手册.pdf`,你可以深入学习JSON和`json2.js`的使用,提升你在JavaScript中的数据交换和序列化能力。

    json2.js下载

    `json2.js`的工作原理是通过提供模拟JSON对象的JavaScript代码,使旧版浏览器能够处理JSON数据。当在不支持JSON的浏览器中引入`json2.js`时,它会创建一个全局的`JSON`对象,提供与现代浏览器相同的`parse`和`...

    json.js和json2.js

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它采用完全...而`json.js`和`json2.js`这样的库,则是在JavaScript环境中处理JSON数据的重要工具,帮助开发者在各种环境中确保数据的正确交换和操作。

    json2.js文件下载

    将JavaScript对象类型的参数通过JSON.stringify转换成字符串传递时,IE6、7、8会报:“JSON”未定义 的错误。可以通过在html文件的head头内引入json2.js文件来解决:

    json2-min.js(亲测可用)

    2. **JSON序列化**:通过`JSON.stringify()`方法,可以将JavaScript对象转换为JSON格式的字符串,便于在网络上传输。例如: ```javascript var jsonObject = { name: "John", age: 30, city: "New York" }; var ...

    json2.js javascript

    json2.js 将对象JSON化: JSON.stringify(value, [replacer], [space]) 例子: $(document).ready(function () { $("#update").click(function () { var employee = { EmployeeName: $("#EmployeeName").val(),...

    jquery.json2xml.js和jquery.xml2json.js

    总之,`jquery.json2xml.js` 和 `jquery.xml2json.js` 是jQuery的两个强大工具,它们使开发者能够轻松地在JSON和XML之间进行转换,从而更好地适应不同的数据处理需求。在实际项目中,它们可以极大地提高开发效率,...

    jquery.json.min.2.3.0.js;json2.js

    jQuery库提供基础的DOM操作和事件处理,jQuery UI扩展了丰富的用户界面组件,而json2.js和jquery.json.min.2.3.0.js则处理JSON数据的序列化和反序列化,为与服务器交换数据提供便利。这些工具在开发高效、响应式的...

    一个使用JSON-lib和json2.js的示例

    在上述的“一个使用JSON-lib和json2.js的示例”中,我们可以假设这是一个关于如何在Java后端与JavaScript前端之间通过JSON进行数据交互的教学示例。首先,开发者可能会在Java端使用JSON-lib来将处理后的业务数据转换...

    Json Js 文件包下载 josn2.js、json.js、 json_parse.js、json_parse_state.js、cycle.js

    1. `josn2.js`:这是一个可能包含全面JSON功能的库,例如在一些老版本的JavaScript环境中,原生不支持JSON,这时可以引入`json2.js`来提供JSON.parse()和JSON.stringify()等方法。 2. `json.js`:此文件可能是一个...

    json2.js包

    2. **JSON序列化**:`json2.js`还提供了`JSON.stringify()`方法,将JavaScript对象转换为JSON字符串。例如: ```javascript var jsonObject = {name: 'John', age: 30, city: 'New York'}; var jsonString = JSON...

    json2.zip_json2_json2.js

    `json2.js`就是为了弥补这一不足,它提供了`JSON.parse()`和`JSON.stringify()`两个关键方法,分别用于将JSON字符串转化为JavaScript对象和将JavaScript对象转化为JSON字符串。 1. `JSON.parse()`: 这个方法用于将...

    json/json2.js两个版本

    在JavaScript中,JSON不仅是一种数据格式,还内置了JSON对象,用于处理JSON数据。在您提到的“json/json2.js”中,我们有两个不同版本的JSON实现。 `json.js`可能是早期的一个JSON处理库,可能包含了对JSON字符串的...

    json3.js字符解析转换

    JavaScript原生提供了`JSON.parse()`和`JSON.stringify()`两个方法来处理JSON格式的数据,但在一些较旧或不完全支持JSON的环境中,可能需要依赖第三方库如`json3.js`来实现这些功能。 `json3.js`是一个兼容性极强的...

Global site tag (gtag.js) - Google Analytics