js中将字符串转换成json的方式

1、eval 方式解析,实际中用的还是比较少

function evalJson(str){
var json = eval(‘(‘ + str + ‘)‘);
return json;
}

2、使用js 的全局对象 JSON 对象

function isJson(str){
return JSON.parse(str);
} 

3、还有就是jq中 使用的 $.pareJSON

$.parseJSON(str); 

4、看jq源码和一些人的写法了解一种new Function

function newJson(str){
var json = (new Function("return " + str))();
return json;
}
alert(strToJson("{\"city\":\"杭州\",\"province\":\"浙江\"}").city)

5、在angular 中也提供了 方法

angular.fromJson

我们常用的javascript的json 字符串方法和 angular 的方法

var str = {
‘city‘:‘北京‘,
‘type‘:‘city‘
};
console.log(angular.toJson(str));
console.log(JSON.stringify(str));

js中将字符串转换成json的方式

时间: 2024-10-11 11:07:22

js中将字符串转换成json的方式的相关文章

js中将字符串转换成json的三种方式

1,eval方式解析,恐怕这是最早的解析方式了.如下: function strToJson(str){ var json = eval('(' + str + ')'); return json; } 记得别忘了str两旁的小括号. 2,new Function形式,比较怪异哦.如下 function strToJson(str){ var json = (new Function("return " + str))(); return json; } 3,使用全局的JSON对象,如

C#中将字符串转换成日期的方式

一.拼接字符串的形式 DateTime dt=Convert.ToDateTime("20100101".Substring(0,4)+"-"+"20100101".Substring(4,2)+"-"+"20071107".Substring(6,2)); 二.Convert.ToDateTime(string) string格式有要求,必须是yyyy-MM-dd hh:mm:ss 三.Convert.T

浅谈thinkphp中将字符串转换成json数组的方法

这是一部分代码: $client = M("Client");$data = $client->where('user_id ='.$user_id)->select();if($data == false || $data == null){ /*查询错误*/ $str = array( 'status' => 'error', 'msg' => '查询错误', 'content'=> 'null' ); $this->ajaxReturn($st

js 将字符串转换成json

1.使用全局的JSON对象,代码如下: function strToJson(str){ return JSON.parse(str); } 2.new Function形式,代码如下 function strToJson(str){ var json = (new Function("return " + str))(); return json; } 3.eval方式解析(最早的解析方式),代码如下: function strToJson(str) { var json = eva

json字符串转换成json对象

Json字符与Json对象的相互转换方式有很多,接下来将为大家一一介绍下,感兴趣的朋友可以参考下哈,希望可以帮助到你 1>jQuery插件支持的转换方式: 代码如下: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2>浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器: 代码如下: JSON.parse(jsonstr); //可以将json字符

json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值

主要内容: 一.json相关概念 二.json字符串转换成json对象 (字符串-->JSON对象) 三.json对象转换成字符串(json对象-->字符串) 四.将值转换成字符串(值-->字符串) 五.字符串转成值(字符串-->值) 同步的交流学习社区:http://www.mwcxs.top/page/425.html 一.json相关概念 json,全称为javascript object notation,是一种轻量级的数据交互格式.采用完全独立于语言的文本格式,是一种理想

python如何将字符串转换成json的几种办法

python如何将字符串转换成json的几种办法 最近在工作中遇到了一个小问题,如果要将字符串型的数据转换成dict类型,我第一时间就想到了使用json函数.但是里面出现了一些问题 1.通过json来转换: In [1]: import json In [2]: mes = '{"InsId": 2, "name": "lege-happy", "CreationTime": "2019-04-23T03:18:02

如何把一个json格式的字符串转换成json,并获取他的节点值

1 引用newtonsoft.json.bll2 3 var obj = Newtonsoft.Json.Linq.JObject.Parse(jsons);//把json格式的字符串转换成json4 5 obj["URL"].ToString();//获取json节点的值

nodejs学习之字符串转换成JSON

json字符串转换成JSON对象. data = "{\"mch_id\":\"12345678\",\"hb_type\":\"NORMAL\",\"hblist\":\"dddd\"}"; j = JSON.parse(data)