javascript-string字符串转换为数组。。

问题描述

string字符串转换为数组。。
我想要这个格式 var a={{""total"":2list"":[{""id""...t:1026px;top:308px;""}]}}
现在后台返回一个数据,我用sring接收
string b=“{""total"":2list"":[{""id""...t:1026px;top:308px;""}]}”(忽视这里的不规范)
我是这样做的,js定义
var array=new array();
array.push(b);
得到的是{“ {""total"":2list"":[{""id""...t:1026px;top:308px;""}]}”}这个样子,虽然显示的时候不显示那个(“”)号,但是和我想要的不一样,有什么方法呢

解决方案

eval转为对象后在push,要不你的数组项是字符串,不是json对象

    var s = '{""total"":2list"":[{""id"":1t:""1026px""top:""308px;""}]}'    var arr = new Array();    s = eval('(' + s + ')');//转为json对象,注意你返回的字符一定要可以转为json对象,要不会报错    arr.push(s);

解决方案二:
数字型String字符串转换成int型数组
方法一、
??

Java代码
?

String?str?=?""123456""?????public?int[]?StringtoInt(String?str)?{????????int?ret[]?=?new?int[str.length()];?????????StringTokenizer?toKenizer?......
答案就在这里:把String字符串转换为Int数组

解决方案三:
这是json格式字符串,你找相关的解析json的代码就行了

解决方案四:
了解下json相关的资料,看看是不是能解决你要解决的问题。

解决方案五:
我感觉你应该没有说明白,是在页面转吗?你看用eval可不可以、

解决方案六:
解析这个数据,再把{}拼进去。 解析你应该会吧

时间: 2024-08-31 17:30:00

javascript-string字符串转换为数组。。的相关文章

js 字符串转换为数组与数组转换成字符串

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-

JavaScript String(字符串)对象的简单实例(推荐)_javascript技巧

返回字符串的长度: <html> <body> <script type="text/javascript"> var txt="Hello World!" document.write(txt.length) </script> </body> </html> 为字符串添加样式: <html> <body> <script type="text/java

JavaScript将字符串转换为整数的方法_javascript技巧

本文实例讲述了JavaScript将字符串转换为整数的方法.分享给大家供大家参考.具体如下: var s='1'; var s2='2'; alert(parseInt(s) parseInt(s2)); 希望本文所述对大家的javascript程序设计有所帮助. 以上是小编为您精心准备的的内容,在的博客.问答.公众号.人物.课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索javascript , 字符串 , 转换 整数 javascript转换成整数.javascript转换为整数

JavaScript常用字符串与数组扩展函数小结_基础知识

String对象的扩展函数: String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g,""); } String.prototype.ltrim = function() { return this.replace(/^\s+/g,""); } String.prototype.rtrim = function() { return this.replace(/\s+$/g,&quo

请教一个javascript将字符串转换为日期的问题

问题描述 比如我有字符串"2011-08-30 12:36:27"这个字符串,在javascript中怎么转换为日期,没有时分秒能实现,有时分秒的时候怎么处理? 问题补充:myali88 写道 解决方案 如果不利于其他js库的话,你可以自己解析上面的文本"2011-08-30 12:36:27",也很简单,先用空格分隔成两部分,前一部分再以"-"分隔,这样得到年月日,后一部分以":"分隔,这样得到时分秒,最后利用new Dat

javascript string字符串优化问题_javascript技巧

复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <tit

Javascript String 字符串操作包_javascript技巧

核心代码: 复制代码 代码如下: /** * jscript.string package * This package contains utility functions for working with strings. */ if (typeof jscript == 'undefined') { jscript = function() { } } jscript.string = function() { } /** * This function searches a string

PHP 将逗号、空格、回车分隔的字符串转换为数组的函数_php实例

我们在搜索一些东西时会经常遇到可以通过空格隔开来达到输入多个条件的目的.今天正好项目中遇到了这个情况,就写了一个函数,将多个条件放到数组里.目前支持空格.逗号(中英文).回车分割,如不能满足需求,看下这个函数修改一下应该就可以了 复制代码 代码如下: <?php /** * transform ' hello, world !' to array('hello', 'world') */ function strsToArray($strs) { $result = array(); $arra

JavaScript将字符串转换为整数的方法

 具体如下: 1 2 3 var s='1'; var s2='2'; alert(parseInt(s) parseInt(s2));