小编sur*_*rya的帖子

Json.Net布尔解析问题

JObject.Parse(jsonString)导致布尔数据的问题.例如,json是:

{
    "BoolParam": true
}
Run Code Online (Sandbox Code Playgroud)

我使用以下代码进行解析:

JObject data = JObject.Parse(str1);
foreach (var x in data)
{
  string name = x.Key;
  Console.Write(name + " (");
  JToken value = x.Value;
  Console.Write(value.Type + ")\n");
  Console.WriteLine(value);
}
Run Code Online (Sandbox Code Playgroud)

打印出的值为:BoolParam(布尔值):True

区分大小写导致问题,因为我保存此json以供以后使用.保存的json看起来像

{
    "BoolParam": True
}
Run Code Online (Sandbox Code Playgroud)

但是,当我以后使用它时,JObject.Parse(str)抛出错误为无效Json:解析值时遇到意外字符:T.路径'BoolParam',第2行,第15位.

如果我将案例从"True"更改为"true",则可行.我不想在保存时添加这个hack来改变这种情况,但有更好的方法来处理这种情况.

json json.net

11
推荐指数
1
解决办法
1万
查看次数

Bing地图为Android

我们计划为Android设备使用bing地图.我们没有使用谷歌地图,因为我们有Bing的高级许可证,因此我们更喜欢使用它.但经过几天的搜索,我无法找到任何关于如何在Android手机中使用bing map的实质内容.我尝试的一个选项是使用然后显示bing贴图,但它不像我们可以得到的那样直观.所以,如果有可能获得兵以同样的方式映射,我们得到了谷歌地图在默认支持平移和缩放等.WebViewMapViewMapView

android bing-maps

1
推荐指数
1
解决办法
5218
查看次数

标签 统计

android ×1

bing-maps ×1

json ×1

json.net ×1