典型的な JSON 文字列ではない文字列からオブジェクトを作成しようとしています。
次に例を示します。
var ObjectInString = "{x:62.43993,y:293.64093}"; //string i want to turn into an object
var ObjectWhichWorks = {x:62.43993,y:293.64093};
console.log(ObjectInString);
console.log(ObjectWhichWorks);
キーが常にx
とy
であると仮定して、これらのキーを二重引用符で囲んで文字列を有効な JSON 文字列に変換します。その後、JSON.parse()を使用して目的のオブジェクトを取得できます。
var o = '{x:62.43993,y:293.64093}';
console.log(JSON.parse(o.replace('x', '"x"').replace('y', '"y"')));
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加