特定の形式で 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
すると、これはサーバーが認識する形式ではありません。これには回避策があると確信していますが、解決策を見つけることができません