Bonjour,
tout est dans le titre,
mais le résultat lui est en chinois ( ou apparenté) ....
du JSON ok .... mais du JSON chinois, là je ne peux pas .
Aussi, ce résultat se produit sous l'émulateur, je n'ai pas encore pu tester sur le téléphone

Je cherche donc une méthode qui pourrait fonctionner sous windev mobile pour android,
pour récupérer une chaine JSON,

quelqu'un l'a-t'il déjà fait ?
La requête passée en HTTP fonctionne très bien sous chrome.
je suis preneur de toutes les pistes, peut-être suis-je aussi sur une mauvaise piste ....

merci d'avance pour toutes vos réponses,



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
19
20
21
22
23
24
25
ValKeyAPI est une chaîne = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
MaPosition est une géoPosition
MaPosition = GPSRécupèrePosition()
ResJSON est une chaîne
Res est un entier
 
SI MaPosition..Latitude <> 0 OU EnModeTest() ALORS
 
	ValRequete est une chaîne = "https://maps.googleapis.com/maps/api/geocode/json?latlng=%1,%2&result_type=locality&key=%3"
	SI EnModeTest() ALORS
		ValRequete = ChaîneConstruit(ValRequete,48.2560957,7.43291311,ValKeyAPI)
	SINON	
		ValRequete = ChaîneConstruit(ValRequete,MaPosition..Latitude,MaPosition..Longitude,ValKeyAPI)
	FIN
 
	//res = HTTPRequête(ValRequete,"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.75 Safari/537.1","","","text/xml")
	//Res = HTTPRequête(ValRequete,"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.75 Safari/537.1")
 
	Res = HTTPRequête(ValRequete)
 
	SI res ALORS
		ResJSON = HTTPDonneRésultat(httpRésultat)
		Info(ResJSON)
	FIN
FIN
Resultat JSON sur HTTPDonneRésultat :
੻†∠敲畳瑬≳㨠嬠 ††笠 ††††愢摤敲獳损浯潰敮瑮≳㨠嬠 †††††笠 †††††††氢湯彧慮敭• etc .....