Android 为什么facebook api返回无效的JSON(无引号)
我试图用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.getInnerJSONObjectAndroid 为什么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
但是,还有什么可以和杰克逊一起使用的吗?我想我可以用jackson解析JSONObject字符串,但那太傻了,因为我要解析json字符串两次….您使用的是哪个SDK版本?如果你还没有考虑更新到3.5。我使用最新的版本3.5而不是做你自己的解析,你实际上可以创建一个继承自GraseObjor的接口,用GETSt/Stter实现你的属性,比如email变成GETEMAIL,并使用Reave.GeStudioObjutasyIutFrase.C类,它将强制响应进入该接口。这与jackson在强类型和易于访问方面的做法非常相似。如果你想练习jackson更高级的功能,那么你需要做你已经在做的事情。