Bonjour,

J'aimerais que ma methode du web service renvoie les donnees avec JSON mais malgre que j'ai specifie le ResponseFormat, les donnes sont toujours renvoyees au format XML, pourquoi ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[WebService(Namespace = "http://tempuri.org/")]
    [System.Web.Script.Services.ScriptService]
    public class CustomerWebService : System.Web.Services.WebService
    {
 
        [WebMethod]
        [ScriptMethod(UseHttpGet = true, ResponseFormat=ResponseFormat.Json)]   
        public string[] Get(string prefixText)
        {
         string[] items = new string[10];
         int i = 0;
         for(i=0; i<10; i++)
         {
          items[i] = "sssss+" + i;
         }
         return items;
        } 
    }
Resultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<ArrayOfString>
<string>sssss+0</string>
<string>sssss+1</string>
<string>sssss+2</string>
<string>sssss+3</string>
<string>sssss+4</string>
<string>sssss+5</string>
<string>sssss+6</string>
<string>sssss+7</string>
<string>sssss+8</string>
<string>sssss+9</string>
</ArrayOfString>
Merci
A+