{ "p1": "1", "p2": "2", "p3": "3", "p4": "4", "p5": "5" }
例:それを行うにはどのようにhttps://jsfiddle.net/nsgnc0/33hvf4t5/
?
{ "p1": "1", "p2": "2", "p3": "3", "p4": "4", "p5": "5" }
例:それを行うにはどのようにhttps://jsfiddle.net/nsgnc0/33hvf4t5/
?
Try this
var modPar = {};
for(var i=1; i<5; i++){
modPar ['p'+i] = i;
}
var result = JSON.stringify(modPar);
console.debug(result);
あなたは、私が文字列としてここ
modPar ['p'+i] = i.toString;
を使用したい場合は、あなたが望んでいたフォーマットがオブジェクトではない配列であるhttps://jsfiddle.net/jz72vL23/4/
ありがとうございました。 –
方法について:
var orig = JSON.parse("[{\"p\":0},{\"p\":1},{\"p\":2},{\"p\":3}]");
var res = {};
for(var i=1; i<=orig.length; i++){
res["p"+i] = orig[i-1].p;
}
alert(JSON.stringify(res));
あなたはおそらく、もう少しあなたの質問を説明してもらえますか?提供された情報が十分ではないようです – nikjohn
"for"ループを使用する必要があります。各要素について、値を持つ配列でプッシュします。 – Mimouni