Bonjour tout le monde .
J'ai quelques noms de variables et je voudrais les inclure dans mon string puis executer ce string en JSON .
L'erreur affichee est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 var request = new RestRequest(Method.POST); request.AddHeader("content-type", "application/json"); string param = "{\r\n\"key\": \"key\",\r\n 'customer_code': \"customercode\",\r\n\"products\": ["; int j = 0; count = count / 4; for (j = 0; j < count; j++) param += "\r\n{\r\n\"product_code\": 'myList[j].product_code',\r\n\"product_barcode\": 'myList[j].product_barcode',\r\n\"description\":'myList[j].description',\r\n\"price\": 'myList[j].price'\r\n},"; request.AddParameter("application/json", param, ParameterType.RequestBody); IRestResponse response = client.Execute(request);
J'ai essaye cette commande et celle ci marche tres bien !!!c# request.addparameter "Unexpected character (''' (code 39)) json into c#
Seulement ici on inclu les valeur des variables moi je voudrasi inclur seulement le nom des variable car cest long et cela change...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 request.AddParameter("application/json", "{\r\n\"key\": \"47517B9850F50D67BD67E71CD8F2A612BF8E7D8F\",\r\n\"customer_code\": 203,\r\n\"products\": [\r\n{\r\n\"product_code\": 90022,\r\n\"product_barcode\": \"89898989890022\",\r\n\"description\": \"PRODUCT TEST 4\",\r\n\"price\": 475\r\n},\r\n{\r\n\"product_code\": 90023,\r\n\"product_barcode\": \"89898989890023\",\r\n\"description\": \"PRODUCT TEST 5\",\r\n\"price\": 455\r\n} ] }", ParameterType.RequestBody); IRestResponse response = client.Execute(request);
JE VOUS REMERCIE ENORMEMENT DE VOTRE AIDE.
Partager