0

我想在我的 monodroid 应用程序中解析这样的 json 块:

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

我正在使用这段代码:

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

当我在我的设备中使用英语时,它工作正常。但是用其他语言它不能很好地工作。例如,有时它会替换 '.' 带有“,”,有时不包括某些数字。

我有这样的问题Double.Parse()并解决它,CultureInfo但它似乎不适用于 JToken

4

1 回答 1

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;
        }
    }
于 2013-08-04T22:15:06.730 回答