Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 面向pojo的Facebook4j Json对象_Java_Json_Facebook Graph Api - Fatal编程技术网

Java 面向pojo的Facebook4j Json对象

Java 面向pojo的Facebook4j Json对象,java,json,facebook-graph-api,Java,Json,Facebook Graph Api,我正在使用facebook4j FQL查询我想将我的查询结果转换为我自己的对象。我试图转换,但它没有将jsonObject转换为我自己的pojo。我的代码是 String query = "SELECT uid2 FROM friend WHERE uid1=me()"; JSONArray jsonArray = facebook.executeFQL(query); for (int i = 0; i < jsonArray.length(); i++) { JSONObjec

我正在使用facebook4j FQL查询我想将我的查询结果转换为我自己的对象。我试图转换,但它没有将jsonObject转换为我自己的pojo。我的代码是

String query = "SELECT uid2 FROM friend WHERE uid1=me()";
JSONArray jsonArray = facebook.executeFQL(query);
for (int i = 0; i < jsonArray.length(); i++) {
    JSONObject jsonObject = jsonArray.getJSONObject(i);
    System.out.println(jsonObject.get("uid2"));
}
String query=“从朋友中选择uid2,其中uid1=me()”;
JSONArray JSONArray=facebook.executeFQL(查询);
for(int i=0;i

我想将jsonObject转换为我自己的pojo userDetails

然后考虑使用另一个JSON库:例如Jackson或Gson。它们的反序列化功能比org.json.From Gson好得多。如何实现它有Gson.fromJson(responseBody,some.class);只有我如何将json对象转换为POJO,只要确保json和POJO中的字段具有相同的名称和结构,然后调用fromJSON(json,yourpojo.class)。这就是全部。