JS 字符串遍历问题!!!

下面JS 字符串如何转格式,然后通过遍历每条记录,然后取到每条记录里的每一个值?
图片说明

0

3个回答

用split('}')把每一条分割出来,再用split(' ')分割每一条里的具体信息

0

你这种字符串不是json格式的,只能正则提取了,不能修改下服务器返回的格式?
[{DXNR:"测试",CJSJ:"...."}。。。。。]


    var s = '[{DXNR=测试,CJSJ=2016-1-1 15:22:52.0},{DXNR=测试1,CJSJ=2016-1-1 15:22:52.1},{DXNR=测试2,CJSJ=2016-1-1 15:22:52.2}]'
    var rx = /DXNR=([^,]+),CJSJ=([^\}]+)/g
    while(m=rx.exec(s))alert(m[1]+'\n'+m[2])
0
qq_27612379
HzJin丶 回复showbo: 已解决了,我之前转的net.sf.json.JSONArray格式不对,改成fastJson就可以了!
2 年多之前 回复
qq_27612379
HzJin丶 回复showbo: 如果用字符串替换怎么替换啊?
2 年多之前 回复
showbo
支付宝加好友偷能量挖 回复qq_27612379: ...自己遍历组合成字符串罗。。
2 年多之前 回复
qq_27612379
HzJin丶 在后台list转json传过来的数据变成了这样:[{"DXNR":"2233","CJSJ":{"date":23,"day":3,"hours":18,"minutes":2,"month":2,"nanos":0,"seconds":54,"time":1458727374000,"timezoneOffset":-480,"year":116}}],时间格式被篡改了!
2 年多之前 回复

使用each()方法试试行不行。

-1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
字符串遍历问题
怎么把一个字符串rnstring strnum="1,2,3,4,5,6,10,11,12,13,133,123,145,1444,1111,1113";rn中的数字遍历出来,因为数字的位数不确定,所以比较难办,rn高手指点指点
一个遍历字符串的问题
请教如何判断在用户输入自己的邮箱后判断有没有@rn 谢谢!!!!
关于字符串的的遍历问题
#includern#includern#includernint main()rnrn char str[] = "123@#0$djf[.0";rn int i;rnfor(i=0;str[i]!=0;i++)rn/* for(i=0;str[i]!=0;i++) */rn rn if(isalnum(str[i]))rn printf("%c is an alphenumeric character\n",str[i]);rn rn return 0;rnrnrn其中for(i=0;str[i]!=0;i++)和for(i=0;str[i]!=0;i++)是等价的吗?rnstr[i]!=0在内存中是什么样;谢!!rn
一个字符串遍历的问题
假如说有个字符串是char* name="fdsa!123.abc",我想读出其中"!"后面"."前面的一串数字,然后保存到int x中,如何最简单的操作?rn我想看下高手们是怎么实现的
遍历字符串的问题
提示拥护输入一个字符串(长度1
关于遍历字符串的问题
例如一个字符串: s=abc12366 里面的东西都有特定含义,abc是名字,123是身高,66是体重,但是长度不一定,名字可以是3个字符,也可以是两个字符,身高也一样,那这样该怎么写,才能把字符串里面的值取出来,赋值到相应的属性上面?求大神指教[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/8.gif][/img]
js遍历的问题
rn[code=javascript]rn rnrnrnrn[/code]
JS遍历问题
[code=HTML] rn rn 服务器控件: rn rn rn 客户端控件: rn rn rn 服务器按钮 rn rn 客户端按钮rn rn[/code]rnrn遍历region1下面每个元素,设置disabled=disabledrn
js遍历xml文件的问题
[code=javascript]for(var i=0;i"; rn //document.getElementById("all").innerHTML = document.getElementById("all").innerHTML + text;rn rn var itxt = document.getElementById("all").innerHTML;rn itxt = itxt + text;rn [/code]
js数据遍历问题
obj=new Array();rnobj[0]="obj[0]";rnobj[null]="obj[null]";rnobj[false]="obj[false]";rnobj[""]='obj[""]';rnrnrn这样的一个数据是不是一定要用rnfor(i in obj) 遍历数组 而不能用for( var i=0;i
js遍历表单问题
有一个form表单id=a 里面有很多子元素 我要找出里面所有包含 '你好' 的字符 并且判断在这里出现了几次 ...
js 遍历问题
我的页面需要遍历input,由于用了fason(阿信) 的下拉框转换,遍历input时遇到combox出错,咋办啊??????rn附上fason(阿信) 的下拉框转换代码:rn
js遍历问题
谁用过fason(阿信) 那个下拉框转换的?rn我现在要遍历页面上的input,遇到转换的combox时就出错,怎样解决啊?附上下拉框转换代码:rn rnrn怎样解决啊?最好是input(包括转换的combox都能遍历)
JS遍历img的问题
先有一串html代码:rn……rnrnrnrnrnrn……rn请问怎样用js来遍历所有的content中的img?rnvar pic=document.all.content.getElementsByTagName('img');rn用这个只能得到没有id标签的img
面试问题...字符串的遍历问题
有数组string s="aaaabbcccdd";rn 如何实现输出:4a2b3c2d rn 面试遇到的问题,我吧字符串转换为数组后去遍历循环输出。rn 但是好像不能用split...HOW TO DO IT? 有好的解决办法请指点
js常用数组/字符串方法与遍历
js常用数组/字符串方法与遍历 Introduce 唔,以前学习基础打得不牢,每次需求到手,都要到处百度查询,于是干脆整理一份自己用过的方法把 js数组常用方法 字符串连接 var arr1 = [1,2,3]; var arr2 = [4,5,6]; var arr3 = arr1.concat(arr2); console.log(arr3) //(6) ...
js中字符串的操作:切割 字符数组的遍历
var strs= new Array(); //定义一数组,用来存储切割的字符串         strs=filter.split("%26"); //字符分割          var temp = new Array();//定义一个临时字符串数组         //遍历切割的字符串数组         for(var i= 0;i<strs.length;i++){       ...
遍历字符串?
var str = "abcdefj"; for(var index in str){ console.log(index,str[index]); }
字符串遍历
在python中遍历一个字符串中的每个字符,然后逐个进行处理。 有三种方法: 1. for...in... for i in "hello world":     print i 2. 列表生成式 [print i for i in "hello world"] 这种方式貌似看起来也还是for...in..的方法……^^ 3. map函数 map(lamb
字符串的遍历
第一种方式 var str = "China" for item in str.characters { print(item)}第二种方式 for item in str.characters.indices{ print(str[item])}第三种方式 var i = 0 while i < str.characters.count { var index = str.
遍历字符串
ss="abcde0" for chr in ss: print(chr) 输出: a b c d e 0
js遍历
[code=&quot;js&quot;]if (child.className == &quot;pinglundiv&quot; &amp;&amp; click.className == &quot;pl&quot;) { child.style.display = &quot;table-cell&quot;; var t = child.getElementsByTagName(&quot;form&quot;); var mywordVlue = t[0][&quot;myword1&qu
JS遍历
JS遍历 数组的遍历 简单for循环 下面先来看看大家最常见的一种写法: const arr = [1, 2, 3]; for(let i = 0; i &amp;amp;amp;lt; arr.length; i++) { console.log(arr[i]); } for-in 通常情况下,我们可以用 for-in 来遍历一遍数组的内容,代码如下: const arr = [1, 2, 3]; let i...
字符串遍历算法(斜角遍历)
有如下二维字符串(4X5): float[][] a= {                 {1,  2,  3, 4,  5},                 {3,  1,  4, 7,  6},                 {5,  7,  9,11,13},                 {-3,-7,15,11,23}         }; 按斜角方向遍历所有元素,要求遍...
golang中字符串遍历问题
golang中字符串遍历的三种方式 1. range 遍历 package main import "fmt" func main() { str := "烫烫烫烫" for i, ch := range str { fmt.Println(i, ch) //ch的类型为rune 默认utf-8编码,一个汉字三个字节 } } 输出为: 0 28907 3 28907...
C风格字符串遍历问题
#include rnconst char *st = "The expense of spirit\n";rnint main()rnrnint len = 0;rnconst char* p=st;rnwhile ( *p++ ) ++len;rncout << len << ": " << st << endl;rnreturn 0;rnrnrnC++ primer P78rn这个字符串的遍历算法中,如果字符串中含有‘0’还能遍历这个字符串吗?rn如“this is 0 end",在遍历这个字符串的时候是不是只遍历到0就结束while语句了吗?
js中的遍历和跳出遍历
在项目开发过程中,有的时候我们可能需要跳出我们的循环。本人就趟坑经历总结一下趟坑心得。 我们常用到的遍历主要有以下几种 1.for循环       const testArray = [1, 2, '3', 'test', 5]       for (let i = 0; testArray[i]; i++) {          if (+testArray[i] === 2) { ...
JS/Jquery遍历JSON对象、JSON数组、JSON数组字符串、JSON对象字符串
JS遍历JSON对象 var jsonObj = { "id": 102, "year": "2019-2020", "label": "2019-2020" }; **JS遍历方法:** for(var p in jsonObj){ alert(jsonObj[p]); } **Jquery遍历方法** $.each(jsonObj,functio...
js遍历对象顺序问题
遍历对象的方法 常用的方法是通过Object.keys()或for…in去遍历对象的key值,然后通过key值取到对应的value值,这两种方法获取到的key的顺序是一样的。 例如: let x = { name:"Aiden", age:100, sex:"male", 2:"2", 1:1, "0":123, 0.1:333 }; Object.keys(x).f...
JS遍历获取json对象的问题
[img=https://img-bbs.csdn.net/upload/201803/27/1522135515_253501.png][/img] 我想要的结果是第一块区域里面的comment的内容放在第一块,第二块区域里面comment的内容放在第二块,按顺序放,结果得到的是每一块区域里comment的内容是所有区域comment的内容的和。求大佬指点一下,不知道我问题描述清楚了没。[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/11.gif][/img]
js中的forin遍历的问题
Item既然是下标!我把注释掉的替换成我写的!效果为什么实现不了了呢(body 中是五张照片![图片说明](https://img-ask.csdn.net/upload/201605/21/1463813492_35265.png)
JS截取字符串的问题
var s = "00000001哈哈哈哈哈,00000002嘿嘿嘿嘿嘿";rn变为rn1哈哈哈哈哈,2嘿嘿嘿嘿嘿rn也就是说把前面的0全部截掉,用正则如何写?谢谢rnrn有人给出了s = s.replace(/0*(\d)/g, '$1.');rn但是var s = "00000100哈哈哈哈哈,00000200嘿嘿嘿嘿嘿";rn就出问题了,结果是 "10哈哈哈哈哈,20嘿嘿嘿嘿嘿";rnrnps:字符串可能很长但截取的位数是给了的而且知道最大是8位的数字,谢谢大家了
js拆分字符串问题
[img=https://img-bbs.csdn.net/upload/201712/12/1513047201_267678.png][/img]rn汉字以这种形式拆分rnrn[img=https://img-bbs.csdn.net/upload/201712/12/1513047335_429787.png][/img]rn如果是汉字加数字,不要把数字拆分开来(我的代码把数字也拆分了)rnrn[img=https://img-bbs.csdn.net/upload/201712/12/1513047504_487464.png][/img]rn如果是英文加数字,希望可以拆为ABC,20,30.5,EGF,30,6.5rnrn这样的拆分能实现吗求解
js字符串赋值问题
如题。。rn打开数据库,取得记录集rs rs里有个键值为text,存放文本和图片地址。rnfunction getstr(str)rn//str的各项操作rnrn<%rn getstr(&rs("text")&)rn%>rnrn问题出在text取值上,text里有回车 和双引号 " 。。。如何才能将完整的text里的数据赋值给str呢?
js 字符串问题
描述:rn在a.jsp里的文本框里有些js代码,要以参数的形式传给b.jsp,这段js代码要在b.jsp里运行rnrna.jsp里的js代码如下:rn[code=JScript]rnfunction ltCreateCookie(name,value,second)if(second)var date=new Date();date.setTime(date.getTime()+(second*1000));var expires='; expires='+date.toGMTString()else var expires='';document.cookie=name+'='+value+expires+'; path=/'function ltreadCookie(name)var nameEQ=name+'=';var ca=document.cookie.split(';');for(var i=0;i12)ltdmTime = (24-ldHour)*3600;rnvar cookieName='ngy_ltdm';rnvar cookieVal = ltreadCookie(cookieName)||1;rn if(cookieVal==1)document.writeln("
js字符串追加问题
现有 一表格 想往 追加内容rnrn[code=HTML]rn<table>rn<tr><td>rn<textarea name="content" id="content" >你好rnrnrnrnrnrn中存在: 张三 rn则不追加姓名。
js链接字符串的问题
作了一个网站评分的功能,想利用java调用php页面把分数写进数据库里,可是每次调用url的时候都没法用+号来连接网址rn代码如下rnvar url="../tools/rate.php?cid=1&score="+str; 这一行的前半截可以运行,数据库也有反映,可就是后面的+str总也不能加上去rn[code=JScript]function sendRate(str)rn rnxmlHttp=GetXmlHttpObject();rnif (xmlHttp==null)rn rn alert ("Browser does not support HTTP Request");rn return;rn rnvar url="../tools/rate.php?cid=1&score="+str;rnrnxmlHttp.onreadystatechange=stateChanged;rnxmlHttp.open("GET",url,true);rnxmlHttp.send(null);rn[/code]rn从这里抄下来的:http://www.w3school.com.cn/php/php_ajax_database.asp