小编Jaz*_*zib的帖子

使用Gson和JsonObject格式化和解析数据

我正在使用JsonObjectGson来格式化我需要以String形式发送的数据,然后在其他地方检索并解析它.这是我的简单代码,它不起作用:

public static void main(String[] args) 
{

    Gson g = new Gson();
    Gson listG = new Gson();
    ArrayList<String> l= new ArrayList<String>();
    l.add("abcd");
    l.add("efgh");
    l.add("ijkl");

    String list = listG.toJson(l);

    JsonObject jObject = new JsonObject();
    jObject.addProperty("command" , 1);
    jObject.addProperty("message" , "this is a test message");
    jObject.addProperty("list" , list);

    String toSend = g.toJson(jObject);
    System.out.println(toSend);  

    Gson rec = new Gson();
    JsonObject newObj = rec.fromJson(toSend, JsonObject.class);
    System.out.println(newObj);  // getting nothing in newObj


}
Run Code Online (Sandbox Code Playgroud)

我在这做错了什么?

parsing json gson

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

使用Google Maps Android API v2显示kml文件,无需解析

我有一个kml文件(驻留在本地),我想在我正在开发的应用程序中的地图上显示.在我的搜索中,我发现了这篇文章:如何使用kml文件在地图上绘制路径?几次.我发现这种方法相当冗长.
我只想显示我的kml文件定义的标记.有没有办法在不解析文件的情况下执行此操作?毕竟,kml和Maps API都是Google的.有没有办法告诉该API根据特定的kml文件加载地图?

android google-maps kml google-maps-api-2

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

Java Faces ManagedBean类中的ServletContext对象

我刚开始学习JSF.

在使用示例时,我觉得需要访问MyBean类中的ServletContext对象.我想使用一个使用Listener放在ServletContext中的对象.我能这样做吗?ServletContext的范围也在Beans中吗?

servlets jsf-2

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

Android ParseQueryAdapter与RecyclerView.Adapter分页

我试图CardView在列表中使用RecyclerView.Adapter.使用RecyvlerView.Adapter在列表中创建卡片非常简单.我正在使用parse.com我的后端,因此使用其API来查询卡数据.现在我想在此列表中添加分页.如果我使用Parse ParseQueryAdapter,我可以通过该API构建分页.但是,我必须抛弃RecyclerView.Adapter(或不?)并回到旧的BaseAdapter方法.但是,我不想这样做并使用RecyclerView.AdapterAndroid提供的这个新功能(因为它承诺的效率).

我的问题:什么是更好的方法?

  1. 使用ParseQueryAdapterBaseAdapter方法
  2. 使用RecyclerView.Adapter普通数据获取方法并编写我自己的分页

pagination android parse-platform parse-android-sdk android-5.0-lollipop

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

Blackberry 5.0 - 单击BrowserField句柄链接

我正在尝试处理BrowserField用户实际点击链接时的事件.我研究过BrowserFieldListener,试过它的documentCreated()方法,但是当页面开始加载时,它会给我一个响应.当用户点击browserField中的链接时,我想要一个触发器.

我在这里失踪了什么?

blackberry onclick browserfield

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

使用PHP SDK开发Facebook应用程序

我是Facebook应用程序开发的新手.我选择了PHP SDK,因为我对PHP感到满意.花了一些时间后,我仍然无法开始实际的应用程序.

<?php 
require_once 'facebook.php';

$facebook = new Facebook(
    array(
        'appId'  => 'XXXXXXXXXXXXXX',
        'secret' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx',
    )
);



$user_id = $facebook->getUser();
var_dump($user_id) ;
$userInfo = $facebook->api('/' + $user_id);

echo ' Welcome ' . $userInfo['name'] ;
?>
Run Code Online (Sandbox Code Playgroud)

上面的代码应该只是打印用户的名字.但它给出了错误:

Fatal error: Uncaught CurlException: 77: error setting certificate verify locations: CAfile: C:\wamp\www\fb/fb_ca_chain_bundle.crt CApath: none thrown in C:\wamp\www\fb\base_facebook.php on line 853

我在这做错了什么?

php facebook

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