Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.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
Android 为什么facebook api返回无效的JSON(无引号)_Android_Json_Facebook - Fatal编程技术网

Android 为什么facebook api返回无效的JSON(无引号)

Android 为什么facebook api返回无效的JSON(无引号),android,json,facebook,Android,Json,Facebook,我试图用android上的Jackson json库解析facebook graph api json响应。但是json响应具有未引用的json键,即: {Response: responseCode: 200, graphObject: GraphObject{graphObjectClass=GraphObject, state={"data": 我可以用 GraphObject o=response.getGraphObject; JSONObject json=o.getInnerJSO

我试图用android上的Jackson json库解析facebook graph api json响应。但是json响应具有未引用的json键,即:

{Response: responseCode: 200, graphObject: GraphObject{graphObjectClass=GraphObject, state={"data": 我可以用

GraphObject o=response.getGraphObject; JSONObject json=o.getInnerJSONObject


但是,还有什么可以和杰克逊一起使用的吗?我想我可以用jackson解析JSONObject字符串,但那太傻了,因为我要解析json字符串两次….

您使用的是哪个SDK版本?如果你还没有考虑更新到3.5。我使用最新的版本3.5而不是做你自己的解析,你实际上可以创建一个继承自GraseObjor的接口,用GETSt/Stter实现你的属性,比如email变成GETEMAIL,并使用Reave.GeStudioObjutasyIutFrase.C类,它将强制响应进入该接口。这与jackson在强类型和易于访问方面的做法非常相似。如果你想练习jackson更高级的功能,那么你需要做你已经在做的事情。