私はselect2ドロップダウンに移入できるように配列に分割する必要があるjsonファイルを持っています。複数の場所でjavascriptで分割する方法
ここでは、JSONの形式です:
[{
"entry_id": "MY_ID",
"title": "MY TITLE",
"url": "MY URL",
"count": "MY COUNT"
},
{
"entry_id": "MY_ID 2",
"title": "MY TITLE 2",
"url": "MY URL 2",
"count": "MY COUNT 2"
}]
私は(より大きなスクリプトの一部)のjavascriptのこれらの行を使用してきた:
data[i] = data[i].split(",\"title\": ");
data[i][0] = data[i][0].slice(13, -1);
data[i][1] = data[i][1].slice(1, -1);
「MY IDを抽出するために、 "と" MY TITLE "の値がドロップダウンで使用されていますが、これは2つの配列に分割されていることを認識しています。
私は3ヶ所に分割する必要があると思う:私はどのような方法がありますと仮定していない
:ちょうど「タイトル」ではないと:「タイトル」:,「URL」:と「カウント」その分割機能を複数のパターンで機能させることはできますか?
は、なぜあなたはそうではありません 'JSON.parse()' JSONをすると、通常のようにオブジェクトのプロパティにアクセスする: 'data.title'など? – Andy
あなたのフォーマットはJSONではありません。解析するために文字を追加するか、単純なパーサを書くかのどちらかで、そのデータにはかなり簡単なはずです。 –
'コンソール。 "count": "MY COUNT"}。タイトル) ' – mplungjan