javascript
ファイルへのWebリクエストがあります。応答として私はJavaScriptのスニペット私はC#で解析しようとしています。JavaScriptコード/配列をCで解析する方法#
スニペットは次のようになります。
sDt[1647110]=['SVK U19 A','D43A71','Jupie Podlavice Badin(U19)','TJ Straza(U19)','','','/'
,'','',114745,114746,1,'',0,0,0,1012,1,'','',''];sDt[1647108]=['SVK U19 A','D43A71','Kysucke Nove Mesto(U19)',
'MFK Lokomotiva Zvolen(U19)','','','/','','',114741,114742,1,'',0,0,0,1012,1,'','',''];
sDt[1647109]=['SVK U19 A', /* A lot of more of that kind followed by */ ;WLID[1623901]=1;
WLID[1623902]=1;WLID[1623903]=1;WLID[1637686]=1;
WLID[1637692]=1;WLID[1637687]=1;WLID[1637688]=1;WLID[1637685]= /* ending with */
var ORD = [1647110,1647108,1647109,1647133,1645669,1647122,1626152,1647251,1646643,
1647130,1646685,1 ... ];
明らかにこれは純粋JSON
配列ではありません。今私はどのようにこれを最も効率的に解析するのだろうか。最初に、私はペダルごとにこれをやり始めました。String.Split
などです。しかし、これは遅く、残念ながら本当に安定していません。
各sDt[Idendifier]=
の背後にあるパートは私がまたIdendifier
が必要Json.Netで解析できアレイですが。他のすべてはWLID
やvar ORD
のように無視できます。
これを効率的に行う方法を知っている人はいますか?
おかげで、事前
C#で解析する必要がありますか?この問題を回避するにはより良い方法があるようです。 –
この機能をホストするアプリケーションは、C#で書かれています。あなたの意見には何がありますか? – lichtbringer
まあ、理論的には、あなたのC#で処理するAPIエンドポイントにjsonパケットの実際のjavascript変数を送ることができます。あなたがそのような種類のコントロールを持っているかどうかを知るために、このjavascriptがどこに住んでいるかを伝えるのは難しいです。 –