0

私は企業の壊れたAPIを使用しています。エンドポイントが使用できない場合、エラーは発生せず、ページを使用できない HTML が本文に返されます (通常は JSON が返されます)。

本文をjsonに解析する必要があるか、破棄する必要があるかを検出する方法を見つけようとしています。

私はjavascriptを使用しています。どんな助けでも大歓迎です。

4

1 に答える 1

5

それを解析しようとするだけで、失敗した場合は有効な JSON ではありません。

function tryParse(jsonstring){
    try{
       return JSON.parse(jsonstring);
    }
    catch(err){
       return null;
    }
}
于 2013-04-23T22:32:32.657 に答える