区切られたキー/値の文字列をjavascriptのオブジェクトに変換しようとしていて、javascript-fuに欠けています。区切られた文字列をjavascriptのオブジェクトに変換する
私のようなものがあります:
"rating:1,2,3"
をし、私が文字列の場合、誰でもこの
区切られたキー/値の文字列をjavascriptのオブジェクトに変換しようとしていて、javascript-fuに欠けています。区切られた文字列をjavascriptのオブジェクトに変換する
私のようなものがあります:
"rating:1,2,3"
をし、私が文字列の場合、誰でもこの
var str = "rating:1,2,3";
var splitStr = str.split(":");
var obj = {};
obj[splitStr[0]] = splitStr[1].split(",").map(function(value) {return parseInt(value, 10)});
これは '{rating:[1,2,3]}ではなく' {rating:["1"、 "2"、 "3"}} 'になります。 – Guffa
@ Guffa、はい、ありがとう、今それは大丈夫でなければなりません –
これは、私が何とか思いついてしまったよりエレガントです。ありがとう。 – JoshReedSchramm
を達成する方法を知っている
のようなものに変えたいのですがJSON形式では、 'JSON.parse'を使うことができます。 –