我正在尝试以特定格式创建 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); ,返回对象类型为
{"id":"12345" , "name":"Alex" , "gender":"Male"}
但这不是我想要的,因为我希望数字是 12345 而不是“12345”。
还尝试对对象内部的字段进行字符串化,例如
{ "id": number , "name":JSON.stringify(name) ,gender: JSON.stringify(g)}
但是当我做alert(userObj)
我的对象类型时Object object
,这不是服务器识别的格式。我确信有一个解决方法,但我无法弄清楚