我试图在特定格式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