YouTube APIを使用していて、Pythonのurllib2.urlopen()を使用してGETリクエストを送信しています。それから私は結果をJavascriptに渡します。私はしかし、いくつかのYouTubeの動画/説明は二重引用符を持っており、これはparseJSONを壊し、JSON形式の応答を解析するためにjQueryを使用していYouTube APIでjsonの引用符をエスケープする方法が見つからない
result = urllib2.urlopen('https://gdata.youtube.com/feeds/api/videos?'+query+'&max-results=1&alt=json')
:だから、このような何かを
を(私はジャンゴを使用しています) () 関数。
ご協力いただければ幸いです。
例のデータ?おそらくトレースバック?例えば、 –
... {"test": "quoted material" "} ...これはうまくいかず、Youtubeビデオの一部の結果が返されます。内部にはエスケープされていない引用符があり、これによってパーサが分割されます。 – volk
Goodie、malformed JSON。 –