どうすればこれを変更できますか:
{"position":4}
これに:
{"position":"4"}
値の周りに引用符を付けるsimpe関数(javascriptまたはnode.jsパッケージ内)はありますか?
どうすればこれを変更できますか:
{"position":4}
これに:
{"position":"4"}
値の周りに引用符を付けるsimpe関数(javascriptまたはnode.jsパッケージ内)はありますか?
多分これ(文字列に引用符を追加):
var obj = {position: 4};
for (var p in obj)
obj[p] = '"' + obj[p] + '"';
またはこれ(数値を文字列に変換):
var obj = {position: 4};
for (var p in obj)
obj[p] = obj[p].toString();
私は4+""
それを文字列にキャストします。
しかし、おそらく、番号を文字列にキャストする必要がある理由を再考したいでしょう。
そのような機能はないと思いますが、次のようなものでそれを行うことができます:
編集: プロパティの値がわからない場合は、次のようにします。
var test=new Object();
test.position="4";
for (var prop in test) {
test[prop]="\""+test[prop]+"\"";
alert(prop + " = " + test[prop]);
}
更新されたjsfiddle を確認する