我試圖在特定格式JSON對象創建錯誤
{ "id": 12234 , "name": "Alex" , "gender": "Male"}
// My code starts here
var number = userid; // alert(userid) is 12345
var name= nameuser; // alert(nameuser) is Alex
var g= gender; // alert(gender) is male
var userObj = { "id": number , "name": name , "gender":g}
我想`JSON.stringify(userObj)創建一個JSON對象; , 返回對象類型爲
{"id":"12345" , "name":"Alex" , "gender":"Male"}
但這不是我想要的,我想要的號碼是12345,而不是「12345」。
還試圖字符串化的對象內的字段,如
{ "id": number , "name":JSON.stringify(name) ,gender: JSON.stringify(g)}
但是當我做我的alert(userObj)
對象類型是Object object
,這是不是服務器識別的格式。 我相信有一個解決方法,但我無法找出一個
但它似乎工作正常http://jsfiddle.net/XyJRW/ – thecodeparadox 2012-08-02 18:23:05
你可以複製你的確切代碼?你提供的代碼有語法錯誤,除非'Alex'和'male'是變量。 – travis 2012-08-02 18:23:22
我只是寫了這些作爲表示,分配給這些值是變量(與這些值,使用警報(名稱)等檢查)。 – alex 2012-08-02 18:33:36