js的代码求转换成json的代码,怎么转换

有一个js的代码,都是var的写法,现在要转换成json的括号的写法,怎么转换呢?

0

15个回答

人工转了,要么词法分析了

var a=1,b=2,c=3
var obj={a:a,b:b:c:c}

0
wsdml1874
wsdml1874 var str ="{'a':1,'b':2}"; var json = JSON.parse(str);
大约一年之前 回复
caozhy
贵阳挖掘机马善福,自备车辆专业挖游泳池 这个方法感觉比较正确。
大约一年之前 回复

var str ="{'1':1,'2':2}";
var json = JSON.parse(str);

1

直接百度json在线解析把需要解析的文字复制就可以

0

ECMA-262(E3) 中没有将JSON概念写到标准中,还好在 ECMA-262(E5) 中JSON的概念被正式引入了,包括全局的JSON对象和Date的toJSON方法。
1,eval方式解析,恐怕这是最早的解析方式了。如下:
function strToJson(str){
var json = eval('(' + str + ')');
return json;
}
2,new Function形式,比较怪异哦。如下
代码如下:

function strToJson(str){
var json = (new Function("return " + str))();
return json;
}

3,使用全局的JSON对象,如下:
代码如下:

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

0

1、jQuery插件支持的转换方式:
$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象

2、浏览器支持的转换方式(Firefox,chrome,opera,safari,ie)等浏览器:
JSON.parse(jsonstr); //可以将json字符串转换成json对象
JSON.stringify(jsonobj); //可以将json对象转换成json对符串
注:ie8(兼容模式),ie7和ie6没有JSON对象,推荐采用JSON官方的方式,引入json.js。

3、Javascript支持的转换方式:
eval('(' + jsonstr + ')'); //可以将json字符串转换成json对象,注意需要在json字符外包裹一对小括号

注:ie8(兼容模式),ie7和ie6也可以使用eval()将字符串转为JSON对象,但不推荐这些方式,这种方式不安全eval会执行json串中的表达式。

4、JSON官方的转换方式:
http://www.json.org/提供了一个json.js,这样ie8(兼容模式),ie7和ie6就可以支持JSON对象以及其stringify()和parse()方法;
可以在https://github.com/douglascrockford/JSON-js上获取到这个js,一般现在用json2.js。

0

JOSN.stringify();

0

var str ="{'x':1,'y':2}";
var json = JSON.parse(str);

0

JSON.parse("{\"a\":1,\"b\":2}")

0

JavaScritpt高级程序设计 JSON那章

0

JSON.parse(jsonstr); //可以将json字符串转换成json对象
JSON.stringify(jsonobj); //可以将json对象转换成json对符串

0
共15条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
jsonp代码格式转换
@RequestMapping(value="/pagealltype",method={RequestMethod.GET,RequestMethod.POST})rnpublic   void  pagealltype(HttpServletRequest  request,HttpServletResponse  response) throws IOException{rn  String
Object转换成json的JS代码
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!                下面是通用的Objec
JS转换成excel
相关的js积累,javascript代码可以将json转换成excel表格
JSON 和 XML相互转换
在程序中有的时候平台使用的是JSON传递数据,有的平台使用的XML传递数据。当我们彼此有数据传递的时候,传递方式又不一样的时就设计到JSON转XML或者XML转JSON。再次介绍一个第三方的帮助类可以快速实现两者之间的转换。这个帮助了就是(XStream)n1. mava项目引入方式nncom.thoughtworks.xstreamnxstreamn1.4.10nn2. 非mave
树结构Json数据格式转换javascript
n 欢迎各位朋友!  nnnn/**n* 转换level树json奋斗n* 节点必要参数id&&pid n*/nnvar toTreeNode = function (nodes) {nn var nodes = JSON.parse(JSON.stringify(nodes));n var list = [];n !function level () {n ...
java转js工具
java代码 转换为 javascript代码的工具,源程序
JavaScript(js)中关于json格式的转换
Serializing Objectsnjavascript中经常要跟json数据打交道,前端显示需要json,后台接受也可能需要json,远程接口也会使用json、、、等等。所以今天总结下js中使用json的情况;nnJSON对象nnjs中的普通object对象就是JSON对象。neg:n var jsonArr = [];n n var json1 = {};//empty jsonObjec...
Ajax提交,对象转换成json,在js中解析?
我将我写的部分代码贴出,咱不纸上谈兵rn后台代码(加上一点注释):rn           rn @RequestMapping(value = "shzzdetial",method = RequestMethod.POST) //使用的是:Springmvc n@ResponseBodynpublic Map shzzdetial(@RequestParam String
如何将json文本转换为JavaScript对象
在实际项目开发过程中,json经常应用到的场景是:在后台应用程序中将响应数据封装成json格式,传到前台页面之后,需要将json格式转换为javascript对象,然后在网页中使用该数据rn那么,如何将json格式的数据转换为javascript对象:rn以下有两种解决方案:rn1.利用json解析器(JSON.parse(str))的方式,这种方式更安全,现在主流的,较新的浏览器中都包含了jso
React—JSX转换成标准的JavaScript
React—JSX转换成标准的JavaScript什么是JSX? nJSX 是一个看起来很像 XML 的 JavaScript 语法扩展。 n在 JavaScript 代码里写着 XML 格式的代码称为 JSX。 n例如:<script type="text/babel">n React.render(n <h1>这是一个JSX代码示例。</h1>,n document.b
JSON转换为JS对象和JS对象转换为JSON
1. JSON转换为JS对象nnn 名称nn parsen n n 类型nn 执行类n n n 参数nn json: string JSON字符串n n n 返回值nn js对象n n n 示例n nnparse('{&quot;a&quot;:&quot;abc&quot;,&quot;b&quot;:true,&quot;c&quot;:123,&quot;d&quot;:{&quot;e&quot;:&quot;test&quot;},&quot;e&quot;:[1,2,&quot;3&quot;]
用js将二维数组转为json格式字符串
jsonn n n n n $(function(){n /*******遍历二维数组*********/ n //定义数组n var arr=new Array();n arr =[[1,2],[1,2],[1,2],[1,2]]; //初始化二维数组n var i,j;n for(i=0;i<arr.length;i++){n var arr_l=new Array();//
js和jq的转换
在写代码的时候,对于js和jq要实现的功能大多一样但是语法规则不一样,这就导致了写代码的人记得东西太多,而且还要学会区别nn所有我们今天要了解的是在jq中使用js的属性,在jq中使用js的属性,今天介绍输出流的转换nn代码献上:nnnn总结:在js中可以直接使用jq的输出流但是在jq中就要进行转换了大家记住这两种方式就行,nn ...
JS自动把JSON数据转换成表格
可以直接将JSON数据生成表格 生成的表格可以是HTML字符串 也可以是OBJECT 操作简单,三步即可实现数据转换成表格。
js爬虫拿到的字符串数据转化成数组再转化成json对象
js爬虫拿到的字符串数据转化成数组再转化成json对象 n当我们通过js获取一些jsonp返回的数据时,这些数据的结构会比较特殊,所以需要通过处理才能获取到数据中想要的内容。 n假设我们现在获取到了这样一个字符串数据:backdata([{“id”:1,”name”:”小明”},{“id”:1,”name”:”小明”},{“id”:1,”name”:”小明”}])。 n接下来就是获取字符串里面的特定
js代码转vue
js代码rnrnrnrndivrnclass="jumbotron">rnh1rnid="step1">HTML in tooltiph1>rnprnid="step4"rnclass="lead">We're going to use HTML codes in tooltips via Programmatic APIp>rnarnclass="btn btn-large btn-succes
JSON与XML转换jar包
JSON与XML之间互相转换开发jar包
将form表单内容转换为json
将form表单内容转换为json将form表单内容转换为json将form表单内容转换为json
JAVA代码转换,HTML代码自动开始转换为JS代码,JS代码自动开始转换为HTML代码
&amp;lt;html&amp;gt;nn&amp;lt;head&amp;gt;n&amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=gb2312&quot;&amp;gt;n&amp;lt;title&amp;gt;JAVA代码转换&amp;lt;/title&amp;gt;n&amp;lt;meta name=&quot;keywords&quot; content=&quot;网页制作素
javascript中json 字典和字符串转换, Django中转换, json序列化 和 反序列化
js中字典转字符串:nn//序列化nnJSON.stringify(args)nn//反序列化 字符串转字典:nnJSON.parse(args)nnnnpython django中json转换nndic = {&quot;name&quot;:&quot;raylu&quot;,&quot;age&quot;:22}nnimport json nn#序列化nnjson.dumps(dict)nn#反序列化nnjson.loads(dict)nn...
将json转换为jsonp格式
ObjectMapper mapper = new ObjectMapper();nnString jsonString = null;ntry {njsonString = mapper.writeValueAsString(object);n} catch (IOException e) {nthrow new IllegalArgumentException(e);n}
js字符串转换成json对象
rn rn rn rn rnfunction strToJson(str){ rn var json = eval('(' + str + ')'); rn return json; rn} rnvar onepiece=strToJson(&quot;{name:'海贼王',role:[{name:'路飞',skills:{skill:['乱枪打','霸气']}...
js实现json和xml之互转
在web工程里面,可能需要经常使用到xml和web的互转功能,rn在这里,使用万恶的百度之后,发现用java实现效率和效果很差,json转成xml会出现一些类的头,比如,这类的,找了很多方法都没有能够消除rn鉴于js对json的良好支持,所以我们在前端使用js进行转化,发送到conrollerrnrnrn在这里,简单说下找到这个方法的“心路历程”,真是累,不过解决完以后还是很开心的rnrnrn1.
【JS】DataTable转换为JSON
什么是JSON?nn全称:JavaScript Object Notation(JS对象简谱)nn它是一种轻量级的数据交互格式。它是基于ECMA(之前博客提到过)Script的子集。nn特点:nn简洁,层次清晰n 易于阅读,编写n 于机器生成和解析n 能有效的提高网络传输效率n表示方式:键值对的方式nn nn便捷性体现在哪里?nn因为在js里边,一切都是对象。所以js里边的所有的类都可以通过JSO...
利用JavaScript将XML转换为JSON
最近在开发项目时遇到了一个需求,从数据库查询出来的xml报文的字符串需要解析处参数来,在页面上支持修改,所以催生了利用JavaScript来实现解析XML文本的功能。 n具体思路是现获取XML的DOM对象,然后再通过遍历和递归获取子元素的nodeValue,来拼接出JSON字符串。通过XML字符串来生成XML的DOM对象:/**n * 通过传入xml的内容字符串来解析xmln * @param xm
读取csv文件转化为Json
package com.mdl.excel.csv;import java.io.File; nimport java.io.IOException; nimport java.net.URL;import org.apache.commons.io.FileUtils; nimport org.apache.commons.io.IOUtils;public class CsvToJson {//
jsonp格式的数据转化为json格式
如果前端请求获取到的数据格式是jsonp,那么我们就要转换成json才能进行解析。ndatas为jsonp数据格式的字符串变量,如:jsonp({&quot;a&quot;:&quot;1234&quot;,&quot;b&quot;:9999})nn // 下面是对获取到的数据进行处理,把jsonp格式的数据处理成json格式的数据n if(typeof datas === &quot;string&quot;){ n ...
如何将json转换为数组
今天大年初一,首先希望看到这篇文章的所有人2018年顺顺利利,升职加薪。话说过年这几天好无聊啊,每天就是吃吃吃,因为我太宅了,初来广东也没有好好出去玩一玩,马上春节小长假就结束了,还是从床上爬起来撸代码比较有意义。新的一年要加油了,要更加努力,活出自己想要的人生!up up up—————————-以上都是没有意义的题外话————————————工作上好多时候服务器返回的数据格式和我们前端想要的数据
json转换成实体类
今天同事问我个问题。她需要把字符串的json转换成实体类,但是一直报错。主要是实体类当中的内部类需要用静态字段static修饰,否则无法访问。n以下是报错信息norg.codehaus.jackson.map.JsonMappingException: nNo suitable constructor found for type [simple type, class com.macxen.sp...
js二维数组转换json
var dataObjsd=data.keyword;rn     var Object=new Array();rn        for(var i in dataObjsd){rn        var provinces=new Array();rn            var types=new Array();rn        provinces.push(dataObjsd[i]
json和map的互相转换,以及js中如何转换成json
1.json字符串如何转换成map。以及取出json中指定的某一对key valuern2.map如何转换成json字符串rnrn3.js如何转换成json,有时后前台需要的数据会是个数组形式的,ajax不能像发单个值一样发送到后台,后台获取不到前台发的数组,这个时候只需要将数组转换成json字符传,发送到后台,后台用request直接就能将值取出,在利用方式1将json其转换成map就行了rn(1)生成...
JS arr数组转化成json对象,数据改造并对json对象自定义
有时候后台会返回一些奇怪的数据,不能满足业务逻辑需要,所以我们就需要对 这部分数据进行自定义。nn假如后台返回的数据如图(部分截图)nnnn而我们需要的数据结构是这样的:nnn[{&quot;name&quot;:&quot;全部&quot;,&quot;id&quot;:0},{&quot;name&quot;:&quot;预约&quot;,&quot;id&quot;:1},{&quot;name&quot;:&quot;已到店&quot;,&quot;id&quot;:2},{&quot;name&q
csv转换json数据
非常实用的把CSV文件转换成json 数据文件的js转换小程序
将json转换成list(不用导包)
JSONArray array = new JSONArray(String);nJSONObject jsonOb = null;nUser user = null;nfor (int i = 0; i &amp;lt; array.length(); i++) {n    user = new User();n    jsonOb = array.getJSONObject(i);n    user....
java后台传回的数据是json串,js转换为json对象
JSON.parse(data);
JSP 之JQ 与JS互相转换
由于在做项目维护时,经常会遇到JS语言与JQ语言混用的情况,JQ相对JS来说,代码量更少更简洁,能做到JS做不到的功能,下面我给大家分享几个简单的JQ,JS互相转换的方法。rn jq转换为jsrna 索引方式var $abc = $("p"); //$abc p集合对象(jq)nvar p2_obj = $abc[1];np2_obj.style.backgroundColor = blue;b
JSON和String的相互转换(JS)
var newstr = JSON.stringify(arr); //返回一个新字符串JSON.parse(newstr);//字符串转json格式问题:当arr中的value也是json格式的时候,JSON.stringify()会把该value添加上转义字符'/',当用JSON.parse()转成json格式后会自动去掉该转义字符。...
JS 中 JSON 与对象 的相互转换
json在web service 中的应用愈加广泛,js作为浏览器最常用脚本语言,JSON和JS对象的相互转换的操作越来越多,本文介绍它们相互转换的一些方法以及一个实际案例
JavaScript中JSON类型的日期格式转换(Ajax)
在使用JSON传递日期格式后,有时候直接取得的日期会发现无法正常显示。这个时候需要我们对取到的值进行进一步加工处理。 n一、直接调用JSON方法,对数据进行封装后传递的取值: n1、对日期进行JSON保存protected void doGet(HttpServletRequest request, HttpServletResponse response) throws Exception{
js将键值对字符串转为json字符串
要转化的键值对字符rnrn var respDesc=“cardid=64157001&cardnum=1&sporder_id=PD12160428120635001&sporder_time=20160526101552”;rnrn var newstr = respDesc.replace("=",":\"");  rnrn var stringObj= "{" +newstr.replac
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 课程表数据库代码 学习代码java