`
paladin1988
  • 浏览: 326298 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JS中JSON对象和字符串的相互转化

 
阅读更多

 

var obj1 = {
    "name": "Lancelot",
    "age":10,
    "address": "云南"
};

var obj2 = {
    name : "Lancelot",
    age : 10,
    address : "云南"
};

//访问属性
console.info("name = " + obj1.name + " , age = " + obj1.age + " , type = " + typeof obj1);
console.info("name = " + obj2.name + " , age = " + obj2.age + " , type = " + typeof obj2);

//输出JSON对象
console.info(obj1);
console.info(obj2);

//输出Object对象
console.info(obj1.toString());
console.info(obj2.toString());

//JSON对象输出JSON字符串:JSON.stringify()
console.info(JSON.stringify(obj1));
console.info(JSON.stringify(obj2));


var obj1Str = JSON.stringify(obj1);
var obj2Str = JSON.stringify(obj2);

//JSON字符串转化为JSON对象:JSON.parse()
console.info(JSON.parse(obj1Str));
console.info(JSON.parse(obj2Str));


//JSON字符串转化为JSON对象:string.parseJSON()
//console.info(obj1Str.parseJSON());
//console.info(obj2Str.parseJSON());

//JSON字符串转化为JSON对象:eval()方法
console.info(eval('('+obj1Str+')'));
console.info(eval('('+obj2Str+')'));


 

 



 

 

  • 大小: 52.7 KB
分享到:
评论

相关推荐

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

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

    js中json对象和字符串的理解及相互转化操作实现方法.docx

    - **理解JSON对象与JSON字符串的区别**:JSON对象是一个普通的JavaScript对象,而JSON字符串则是符合JSON格式的文本字符串。 - **掌握JSON对象与字符串之间的相互转化方法**:使用`JSON.stringify()`将对象转换为...

    C语言实现的 json格式字符串与结构体自动相互转化

    将JSON字符串转化为结构体,意味着解析JSON文本并将其内容映射到预先定义的C语言结构体中;反之,将结构体转化为JSON字符串则是将结构体中的数据转换为JSON格式的文本,便于在网络间传递或存储。 关于“反射”这一...

    C实现的 json格式字符串与结构体转化

    要将JSON字符串转化为结构体,首先需要对JSON字符串进行解析,获取其中的键值对。`cjson`库提供了` cJSON_Parse()`函数,用于解析JSON字符串并返回一个`cJSON`对象。这个对象代表了JSON数据的树形结构,可以通过遍历...

    json字符串转换c++类对象

    在C++编程中,将JSON字符串转换为C++类对象是一项常见的任务,特别是在处理网络通信、数据存储或配置文件时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析...

    cJSON库(json格式字符串进行转化)

    接着,我们创建了一个新的JSON对象,并添加了"name"和"age"字段,最后将其转换回JSON字符串并打印。 **6. 注意事项** 使用cJSON库时,要注意以下几点: - cJSON不检查内存溢出,确保有足够的内存分配。 - 解析后的...

    【android开发】实体类和JSON字符串之间相互转化

    // 将JSON字符串转化为User对象 ``` 在实际开发中,可能会遇到复杂的JSON结构,包含嵌套的对象或数组。在这种情况下,Gson库同样可以很好地处理。例如,如果有`Address`类,可以在`User`类中添加一个`Address`实例...

    JSON字符串和JSON对象相互转化实例详解

    在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键 例如: JSON字符串: var str = '{ "name": "name1","sex": "m" }'; JSON对象: ...

    Jquery json2.js 将字符串转化为json对象

    自动将字符串转化为Json对象 使用方法Json parse 在前端使用更方便

    json转化工具,字符串格式化工具,方便又快捷

    在实际开发中,JSON字符串通常以紧凑格式存在,一行内包含大量数据,这在阅读和理解时带来了困难。JSON格式化工具能够将这些紧凑的字符串转换为具有缩进和换行的易读格式,帮助开发者快速定位和理解数据内容。 3. ...

    json数据与字符串的相互转化示例.docx

    ### JSON 数据与字符串的相互转化知识点 #### 一、引言 在现代Web开发中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。JSON 是基于 JavaScript ...

    json字符串转化为list泛型

    在Java编程中,我们经常需要将JSON格式的数据转换为Java对象,这通常涉及到将JSON字符串转化为List泛型。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和...

    form数据与json对象的互相转换(完整版)

    * 将web Form 的数据转化成json字符串 * 将json对象的值解析后填入web Form 在AJAX开发中这是关键技术: 1、将form中的数据利用本工具转换成json格式的字符串,再通过ajax传给服务器,从而可以实现无刷新的form提交...

    使用json-lib将java对象转换成json字符串

    标题中的“使用json-lib将java对象转换成json字符串”指的是在Java编程中,利用json-lib这个库来将Java对象转化为JSON格式的字符串。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于前后端...

    利用Google Gson实现JSON字符串和对象之间相互转换

    在这个例子中,`fromJson()`方法接收两个参数:JSON字符串和目标对象的Class类型。它会自动映射JSON中的键值对到对应的Java对象字段上。 ### Java对象转JSON字符串 反向操作,将Java对象转换为JSON字符串,同样...

    将json字符串转换为对象

    标题提到的“将json字符串转换为对象”,实际上是在指JSON.parse()方法,这个方法在JavaScript中用于将一个合法的JSON字符串转化为JavaScript对象。例如,我们有一个如下的JSON字符串: ```json let jsonString = '...

    json-lib将json格式的字符串,转化为java对象的实例.docx

    #### 四、将JSON字符串转化为Java对象 假设我们有以下JSON字符串: ```json { "list": [ { "name": "Tom", "age": 999 } ] } ``` 我们需要将其转化为对应的Java对象。首先定义两个Java类:`A`和`B`。 ##### ...

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

    尽管`eval()` 可以解析JSON字符串并将其转化为JavaScript对象,但由于安全性和性能问题,不推荐使用。示例: ```javascript var jsonString = '{"name":"John", "age":30, "city":"New York"}'; var jsonObject = ...

    python对象转json字符串小工具

    在Python中,`json`模块提供了两个主要函数来实现Python对象到JSON字符串的转换:`dumps()`和`dump()`。`dumps()`函数将Python对象转化为JSON字符串,而`dump()`则将Python对象写入一个文件对象。 在描述中提到,这...

    JSON字符串和java对象的相互转换

    2. 使用Gson将JSON字符串转化为Java对象: ```java String jsonString = "{\"name\":\"John\", \"age\":30}"; Gson gson = new Gson(); User user = gson.fromJson(jsonString, User.class); ``` JSON Java对象转...

Global site tag (gtag.js) - Google Analytics