Bonjour,

J'aimerais créer une auto-complétion à partir d'une API.

L'API redescend d'une base de données, une liste avec le nom de la commune, le code de la commune et le code du pays.

La réponse de l'API est un objet json comme suit:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
    "total": 2,
    "records": [
        {
            "code_pays": "SUI",
            "code_entite": "0842",
            "nom_entite": "Lauenen"
        },
        {
            "code_pays": "SUI",
            "code_entite": "0863",
            "nom_entite": "Burgistein"
        }
}
Chaque valeur est associée à une clé.


Pour le développement d'une application, la méthode autocomplétion de Materialize (Javascript) demande un formatage de l'objet json comme suit

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
var json = {
"Microsoft":"Bill Gates",
"Apple":"Steve Jobs"
}
Chaque valeur est associée à une clé de valeur variable.

J'ai posé la même question sur le forum PHP dans l'optique de créer une autocomplétion côté API.
Cette question sur le forum JS dans l'option de formater le json côté front.

Est ce que qqun aurait une solution pour générer un objet JSON comme celui là ?

Merci pour vos retours

Sylvain