我想在我的monodroid应用程序中解析像这样的json块:
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;
}
}