2013-07-11 42 views
0

我想分析這樣一個JSON塊在我MonoDroid的應用:Newtonsoft Jtokne的toString轉換時的設備語言不是英語

bubbles {{ 
    "count": 4, 
    "lat": 42.78875, 
    "lng": -90.255, 
    "bubble_icon": "m1.png" 
}} 

我使用這個代碼:

string s= bubbles ["lat"].ToString() 

當我在我的設備中使用英語是正確的。但通過其他語言,它不是很好。例如有時候,它會取代'。'。與','和一些時間不包括一些數字。

我有這樣一個問題,Double.Parse()CultureInfo解決它,但它似乎沒有工作JToken

+0

是否有任何身體有什麼想法? –

回答

0

使用此代碼:

public static double JtokeToDoubel(JToken token){ 
     try { 
      if(token .Type == JTokenType .String){ 
       return RltParseDouble ((string) token); 
      } 
      return (double)token; 
     } catch (Exception ex) { 
      RltLog .HandleException (ex); 
      return 0.0; 
     } 
    } 
相關問題