`

json2.js之JSON对象与字符串转换

阅读更多

json2.js的源码地址:

https://github.com/douglascrockford/JSON-js

 

json2.js提供了json的序列化和反序列化方法,可以将一个json对象转换成json字符串,也可以将一个json字符串转换成一个json对象。

 

在页面中添加json2.js的引用。

<script type="text/javascript" src="/CoreResource/JS/json2.min.js"></script>

 

序列化方法

var jsonObj = { id: '01', name: 'Tom' };
JSON.stringify(jsonObj);

 

反序列化方法

var jsonString = "{ id: '01', name: 'Tom' }";
JSON.parse(jsonString);
分享到:
评论

相关推荐

    net.sf.json.JSONObject实现Object对象与Json字符串的互转

    `net.sf.json.JSONObject`是开源库Apache Commons Lang中的一个类,它提供了解决Java对象与JSON字符串之间转换的功能。这篇博客文章"net.sf.json.JSONObject实现Object对象与Json字符串的互转"深入探讨了如何使用`...

    json2.js 亲测可用

    它定义了`JSON.parse()`和`JSON.stringify()`两个方法,分别用于将JSON字符串转换为JavaScript对象,以及将JavaScript对象转换为JSON字符串。这两个方法在现代浏览器中是内置的,但在老版本浏览器中需要通过JSON2.js...

    json2.js 字符串转转json对象工具

    1. `JSON.parse()`方法用于将一个JSON字符串转换为JavaScript对象。在JSON中,数据被表示为键值对(key-value pairs)的集合,而JavaScript对象正是以这种方式存储数据。例如,如果你有一个JSON字符串`'{"name": ...

    json2.js json.js

    1. JSON.parse(): 这个方法将一个JSON字符串转换为JavaScript值(对象或数组)。例如: ```javascript var jsonString = '{"name":"John", "age":30, "city":"New York"}'; var jsonObject = JSON.parse(json...

    javascript json数据解析工具json2.js

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

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

    而在服务器端,如果你的项目是基于Java的,`json.jar`中的类库可以帮助你方便地将Java对象转换为JSON字符串,或者将接收到的JSON数据解析为Java对象。 关于JSON的使用,有以下关键点: 1. **JSON格式**:JSON数据...

    json2.js压缩包

    1. **JSON.parse()**:这个函数用于将一个JSON格式的字符串转换为JavaScript对象。例如,如果你有一个JSON字符串`'{"name":"John", "age":30, "city":"New York"}'`,你可以通过`JSON.parse()`将其解析成JavaScript...

    json2.js下载

    `parse()`方法用于将一个JSON字符串转换为JavaScript值,而`stringify()`方法则是将JavaScript值转换为一个JSON字符串。然而,这些功能在IE8及更早版本的浏览器中并未得到支持。`json2.js`库就是为了填补这个空白,...

    Json2.js.zip_json2.js

    2. `JSON.parse()`: 如何使用这个方法将JSON字符串转化为JavaScript对象。 3. `JSON.stringify()`: 使用方法和参数,特别是如何处理循环引用和自定义转换函数。 4. 兼容性:理解`json2.js`如何在不支持JSON的环境中...

    json2.js文件下载

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

    json.js和json2.js

    在JavaScript中,可以使用`JSON.parse()`方法将一个JSON字符串转换为JavaScript对象,例如: ```javascript let jsonString = '{"name":"John", "age":30, "city":"New York"}'; let jsonObject = JSON.parse(json...

    json3.js字符解析转换

    2. **JSON.stringify()**: 相反,`JSON.stringify()`则是将JavaScript对象转换为JSON字符串。例如,如果我们有一个JavaScript对象`var obj = { name: 'John', age: 30, city: 'New York' };`,我们可以用`JSON....

    json2-min.js(亲测可用)

    原生的JSON对象在ECMAScript 5中被引入,包括`JSON.parse()`用于解析JSON字符串到JavaScript对象,以及`JSON.stringify()`用于将JavaScript对象转换成JSON字符串。但是,一些较旧的浏览器(如IE6、7)并不支持这些...

    用于java对象与json对象间的相互转换(net.sf.json.JSONObject)

    你可以这样做来将JSON字符串转换为`Person`对象: ```java Person person = (Person) JSONObject.toBean(jsonObject, Person.class); ``` `toBean`方法将`JSONObject`的内容映射到`Person`对象的属性上,前提是JSON...

    jquery.json2xml.js和jquery.xml2json.js

    而`jquery.xml2json.js` 则提供了相反的功能,它将XML字符串转换为JSON对象。这对于从服务器接收XML响应并要在JavaScript中处理这些数据的情况非常有用。 ```javascript var xmlString = '&lt;person&gt;&lt;name&gt;John...

    json2.js(json.js)

    json2.js提供了json的序列化和反序列化方法,可以将一个json对象转换成json字符串,也可以将一个json字符串转换成一个json对象。

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

    json2.js库解决了这个问题,它提供了parse()方法用于解析JSON字符串到JavaScript对象,以及stringify()方法用于将JavaScript对象转换成JSON字符串。 在上述的“一个使用JSON-lib和json2.js的示例”中,我们可以假设...

    json2.zip_json2_json2.js

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

    js中的json对象和字符串之间的转化

    2. **字符串与JSON对象之间的转化**:JavaScript提供了两个内置函数来实现这种转化:`JSON.stringify()`用于将JavaScript对象转换为JSON字符串,`JSON.parse()`用于将JSON字符串转换回JavaScript对象。 **描述中的...

    json2.js官方开发包

    将json对象转换成json字符串 json2.js官方开发包

Global site tag (gtag.js) - Google Analytics