js将json字符串转换为json对象或json对象转换成json字符串

写代码的罂粟      2022-02-10     260

关键词:

JSON字符串:
var str1 = ‘{ "name": "cxh", "sex": "man" }‘; 
JSON对象:
var str2 = { "name": "cxh", "sex": "man" };

一、JSON字符串转换为JSON对象

要使用上面的str1,必须使用下面的方法先转化为JSON对象:

//由JSON字符串转换为JSON对象

var obj = eval(‘(‘ + str + ‘)‘);

或者

var obj = str.parseJSON(); //由JSON字符串转换为JSON对象

或者

var obj = JSON.parse(str); //由JSON字符串转换为JSON对象

然后,就可以这样读取:

Alert(obj.name);

Alert(obj.sex);

特别注意:如果obj本来就是一个JSON对象,那么使用eval()函数转换后(哪怕是多次转换)还是JSON对象,但是使用parseJSON()函数处理后会有问题(抛出语法异常)。

二、可以使用toJSONString()或者全局方法JSON.stringify()将JSON对象转化为JSON字符串。

例如:

var last=obj.toJSONString(); //将JSON对象转化为JSON字符

或者

var last=JSON.stringify(obj); //将JSON对象转化为JSON字符

alert(last);




csv转换obj

...文件转换为JSON数组。JSON数组是一种可以被JavaScript解析的字符串,它包含每个JSON对象,每个JSON对象又代表csv文件中的一行。因此,转换csv文件为JSON数组的过程是将csv文件的每一行转换为一个JSON对象。接下来,将JSON数组转换为J... 查看详情

js将json字符串转换为json对象的方法解析

JSON字符串:varstr1=‘{"name":"cxh","sex":"man"}‘; JSON对象:varstr2={"name":"cxh","sex":"man"};要使用上面的str1,必须使用下面的方法先转化为JSON对象://由JSON字符串转换为JSON对象varobj=eval(‘(‘+str+‘)‘)orvarobj=str.parseJSON()然后,就可以这... 查看详情

js将json字符串转换为json兑现

在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。例如:JSON字符串:varstr1=‘{"name":"cxh","sex":"man"}‘; JSON对象:varstr2={"name":"cxh","sex":"man"};一、J... 查看详情

js中json.stringify()方法,将js对象转换成字符串,传入服务器

...常用于与服务端交换数据。在向服务器发送数据时一般是字符串。我们可以使用JSON.stringify()方法将JavaScript对象转换为字符串。语法JSON.stringify(value[,replacer[,space]])参数说明:value:必需,要转换的JavaScript值(通常为对象或数组)... 查看详情

将 JSON 字符串转换为 Java 对象或 HashMap

】将JSON字符串转换为Java对象或HashMap【英文标题】:ConvertJSONStringtoJavaObjectorHashMap【发布时间】:2011-02-0222:57:16【问题描述】:我正在编写一个安卓应用程序。我想在意图/活动之间传递一些数据,我觉得在这一点上与JSON之间的... 查看详情

将字符串(类似json格式)转换为对象或数组

】将字符串(类似json格式)转换为对象或数组【英文标题】:Convertstring(similarjsonformat)toobjectorarray【发布时间】:2012-05-2021:55:57【问题描述】:我通过CURL收到字符串“success:false,errors:reason:\'texttexttext\'”,如何将此字符串转换为... 查看详情

如何将json字符串格式化输出

...行格式化处理,比如先把返回结果对象转换为JSON格式的字符串,然后再将其输出。这个JSON格式化处理的过程,我们在前端或者后端都可以实现。在JavaScript中,我们如果需要将js对象转换为json字符串,可以通过JSON.stringify()来实... 查看详情

将 C# 对象转换为 JSON 或 Javascript 对象

...shtml中,我可以通过调用Json.Encode(obj)从该对象转换而来的字符串字符串是:["Name":"CASE_A","Val 查看详情

在 Node.js 中响应 JSON 对象(将对象/数组转换为 JSON 字符串)

】在Node.js中响应JSON对象(将对象/数组转换为JSON字符串)【英文标题】:RespondingwithaJSONobjectinNode.js(convertingobject/arraytoJSONstring)【发布时间】:2011-08-1901:15:10【问题描述】:我是后端代码的新手,我正在尝试创建一个函数来响应... 查看详情

将对象字符串转换为 JSON

】将对象字符串转换为JSON【英文标题】:ConvertobjectstringtoJSON【发布时间】:2012-02-2015:03:16【问题描述】:如何使用JavaScript(或jQuery)将描述对象的字符串转换为JSON字符串?例如:转换这个(不是一个有效的JSON字符串):varstr=... 查看详情

如何将json转换为字符串

】如何将json转换为字符串【英文标题】:howtoconvertjsontostring【发布时间】:2011-03-2314:34:21【问题描述】:如何将json对象转换为字符串我想将一个json对象插入一个mysql数据库【问题讨论】:究竟什么是php中的“json对象”?json_enco... 查看详情

如何将一个json数组类型的字符串转换为json数组,然后遍历数组取出json对象,最后在js中取出里面的属性?

例如:json数组字符串:"["name":"aaa","age":"22","name":"bbb","age":"33"]"。如何转换为json数组:["name":"aaa","age":"22","name":"bbb"... 查看详情

如何在 Spring Boot 中将输入字符串转换为 json 字符串或 json 对象

】如何在SpringBoot中将输入字符串转换为json字符串或json对象【英文标题】:HowtoconvertinputstringtojsonstringorjsonobjectinSpringboot【发布时间】:2022-01-1303:57:18【问题描述】:Springboot中如何将输入字符串转换为json字符串或json对象我想将... 查看详情

将字符串转换为 JSON 对象

】将字符串转换为JSON对象【英文标题】:ConvertingastringtoJSONobject【发布时间】:2012-06-1404:03:03【问题描述】:如何让JS认为一个字符串是JSON?我有一个函数,它只在JSON对象传递给它时才有效。如果我向它传递一个与JSON格式相同... 查看详情

js中如何把json格式的字符串转化为一个对象或数组呢?

...数据了解也不太多,想请教一下,怎样可以把json格式的字符串转化为js的对象或者数组呢?JS中如何把JSON格式的字符串转化为一个对象或数组呢?下面小编就为大家带来一篇js转json格式的字符串为对象或数组(前后台)的方法。小... 查看详情

如何将 Java 字符串转换为 JSON 对象

】如何将Java字符串转换为JSON对象【英文标题】:HowtoconvertJavaStringtoJSONObject【发布时间】:2015-05-2419:48:22【问题描述】:之前有人问过这个问题,但我无法从对这些问题的回答中找出代码中的错误。我正在尝试将java字符串转换... 查看详情

将json字符串转换为java对象?

】将json字符串转换为java对象?【英文标题】:Convertingjsonstringtojavaobject?【发布时间】:2011-08-3002:04:43【问题描述】:我一直在寻找与将JSON字符串转换为Java对象相关的示例,但没有找到任何好的示例。我发现的那个真的很基础... 查看详情

如何将javascript对象转换成json字符串

...是个Object对象,根节点是该对象的一个属性,属性名是空字符串。参数key当父节点是数组Object,key为数组索引,否则key为Object属性名。value节点值。注:JSON不支持循环数据结构。参考 查看详情