0

私はoauth2.0仕様に従ういくつかのphpコードを書いています。彼らが指定する要件の1つは、パラメーターが繰り返される要求がエラーになることです。そのため、json_decodeを使用して解析しているjsonがあり、jsonがパラメーターを繰り返しているかどうかをキャッチする方法を見つけようとしています。json_decodeの結果は、パラメーターが繰り返される場合にキーの最後の値を使用しているように見えるため、デコードする前にそれらを検出する必要があるようです。誰かが私自身のjsonパーサーを書かずにこれを行う方法を知っていますか?

ありがとう!

4

1 に答える 1

0

私が最終的に使用したアプローチは、入力文字列の json デコード バージョンを json_encode し、それを入力文字列と比較することでした。2 つが一致する場合、繰り返しはありませんでした。そうでない場合、json_decode は繰り返しを認識し、自動的に削除したため、繰り返しがありました。

于 2012-09-08T18:19:38.280 に答える