2016-11-25 20 views
-5

次のようにjson出力があります。インターフェイスとUIタグの後にコンマ(、)を削除する必要があります。ですから、次の行が}か}であれば、すべてのタグからremove(、)を取る必要があります。最後の要素と新しい行の最初の要素を一致させる正規表現

"DEVICERENDEROPTIONS": 
    [ 
    { 
     "INTERFACE": "3", 
    }, 
    { 
     "UI": "[1,2,3,4]", 
    } 
    ], 

アドバンス

+0

投票が終了しました。 http://stackoverflow.com/help/how-to-askを参照してください。 –

+0

なぜ有効なjsonを生成してから始めるのはなぜですか? – Jameson

答えて

0

のおかげでこれは質問をするための最良の方法ではないですし、スタックオーバーフローのハウツー・アスク・ガイドを参照してくださいする必要があります。しかし、あなたの質問はまた正規表現がそのトリックを行う次は、ここで答えをする必要があります。

var jsonString = JSON.strigify(json); 
jsonString..replace(/,(\s+|)(\}|\])/g, '$2'); 
関連する問題