/ / skontrolujte opakované parametre v

skontrolujte opakované parametre v json php - php, parsovanie, json

Píšem nejaký php kód, ktorý budepodľa špecifikácie oauth2.0. Jednou z požiadaviek, ktoré špecifikujú, je to, že každá požiadavka, pri ktorej sa parametre opakujú, má za následok chybu. Ako taký mám json, ktorý analyzujem pomocou json_decode, a snažím sa prísť na to, ako ho chytiť, ak json opakuje nejaké parametre. Zdá sa, že výsledok json_decode práve používa poslednú hodnotu kľúča v prípade opakovaných parametrov, takže sa zdá, že by som ich musel pred dekódovaním zistiť. Vie niekto, ako to urobiť bez toho, aby som napísal vlastný js syntaktický analyzátor?

Vďaka!

odpovede:

0 pre odpoveď č. 1

Prístup, ktorý som nakoniec použil, boljson_encode json dekódovanú verziu vstupného reťazca a porovnajte ju so vstupným reťazcom. Ak sa tieto dva zápasy, žiadne opakovania. Ak sa jim nepodarí zopakovať kód json_decode, automaticky ho odstránia, a preto došlo k opakovaniu.