js中字串轉化成物件,js中怎麼把物件轉成string

時間 2021-10-14 20:16:29

1樓:匿名使用者

$.getjson(

url,

function(json)

)xx是你需要指向的。

j**ascript如何將一個字串轉換為一個物件?

2樓:匿名使用者

x="var str=;"

eval(x)是可以的,

如果你的意思是把這個""轉物件的話

是eval("("+str+")")

ps:你寫的var str=;這個語句,str已經是個物件了。。。

3樓:幻想武士

確定是var str=

而不是var str=""?

4樓:凌晨六點整

你這已經宣告成物件了,還強轉什麼!!

js中怎麼把物件轉成string

5樓:育知同創教育

轉換方式有兩種:

1、利用原生json物件,將物件轉為字串:

參考**如下:

var jsobj = {}; //定義objectjsobj.testarray = [1,2,3,4,5]; //初始化

jsobj.name = 'css3';

jsobj.date = '8 may, 2011';

var str = json.stringify(jsobj); //轉換成string

alert(str); //彈出提示

2、重寫tostring()方法:

參考**如下:

dog.prototype.tostring = function dogtostring()

6樓:桃兮顏

你說轉出字串,其實在前端裡應該說是轉成json字串,用json.stringify(obj); 就可以了,如圖:

js將字串轉換成物件和陣列

7樓:匿名使用者

可以這樣轉換(相容性較好的做法):

var msg = ']}'; // 字串型別的 json 資料var json = null;

try  catch(e)

---------

利用現代瀏覽器的特性的另一種做法是:

var msg = ']}'; // 字串型別的 json 資料var json = json.parse(msg); // 直接利用 json 物件進行解析

缺點就是某些瀏覽器不一定支援

反過來,如果要將物件轉換成字串,可以這樣做,見下面**(適用於現代瀏覽器,幾十年前的ie6什麼的執行不起來):

var jsons =]}; // js 物件var str = json.stringify(jsons); // 轉化物件為字串

console.log(str); // 測試 - 輸出字串

8樓:趣事情

一個物件,但如何把文字轉為物件呢。使用eval();注意一定要加括號,否則會轉換失敗

**如下:

var test=''

把文字轉化為物件

var test=''

var obj2=eval("("+test+")");

alert(obj2.colsinfo);

把文字轉化為陣列

**如下:

var test='["colkey", "col", "colsinfo","namelist" ]'

var obj2=eval("("+test+")");

alert(obj2.length);

9樓:襲空嵐楓

在jsons賦值後加

jsons = eval('(' + jsons + ')');試試看

js怎麼去除字串中的所有中括號

bug集散地 str.replace g,幫忙用js寫個去除字串中所有的 字元 var str a b c d replace g,正規表示式匹配所有星號。js去掉字串中所有的逗號 夏冰 如果想去掉所 bai以的du 最 簡單的辦法就是正則zhi表示式dao了。下面是簡單內的例子。僅供參考 容var...

js判斷某字串中是否存在一段字串

var settime 4 00 字串settime var i settime.indexof 如果settime包含 則 i 返回 在settime裡面的位置,否則返回 1 import org.apache.commons.lang.stringutils stringutils.contai...

js中何如比較變數是否與字串相等

js字串相等的比較?直接比較就得了啊,沒equals。比如var a test var b test alert a b 在js中怎麼判斷兩個字串相等 s中字串比較值用 不同型別間比較,之比較 轉化成同一型別後的值 看 值 是否相等var str1 a var str2 b var str1 a i...