我想在我的monodroid应用程序中解析这样的json块:
bubbles {{
"count": 4,
"lat": 42.78875,
"lng": -90.255,
"bubble_icon": "m1.png"
}}
我使用的是这个代码:
string s= bubbles ["lat"].ToString ()
当我在设备中使用英语时,它运行正常。但用其他语言来说,效果并不好。例如,有时它会替换"用","和一些时间不要加上一些数字。
我在Double.Parse()
中遇到了这样的问题,并用CultureInfo
解决了它,但它似乎不适用于JToken
使用此代码:
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;
}
}