2012-07-13 155 views
1

我不知道如何解析java中的JSON(或其他任何東西)。我看過一些教程,但我無法弄清楚。我想要獲得title="Fabiola Jean and Laurent Lundy commented on a photo that you're tagged"。所有我需要的是知道如何創建一個getTitle()方法 這就是我要解析JSON:在java中的JSON解析

Connection[data=[Notification[id=notif__161136848 metadata=null 
title=Fabiola Jean and Laurent Lundy commented on a photo that you're tagged in. type=null]] 

nextPageUrl=https://graph.facebook.com/811204509/notifications?fields 
    =title&value=1&format=json&redirect=1&access_token=MY_TOKEN&__paging_token= 
    notif__161136848 

    previousPageUrl=https://graph.facebook.com/811204509/notifications?fields=title 
&value=1&format=json&redirect=1&access_token=MY_TOKEN&limit=5000&since=1342109329& 
      __paging_token=notif__161136848&__previous=1 next=true previous=true] 
+1

檢查[gson](http://code.google.com/p/google-gson/) – higuaro 2012-07-13 04:44:14

+1

你可以把json響應嗎? – Suresh 2012-07-13 04:54:11

+3

這看起來不像JSON字符串。 – cgull 2012-07-13 04:56:22

回答

3

首先,你把你的問題的代碼是完全無效的JSON。我不太確定它是什麼,它似乎不容易被解析。

假設您嘗試解析實際的JSON,您幾乎可以肯定希望使用第三方庫而不是使用字符串操作函數編寫代碼。

Gson將是我的第一個建議,並Jackson是你可能想看看另一種選擇。

+0

當我嘗試使用restFb從Facebook獲得我的通知時,返回的是JSon。謝謝,我會看看GSON – MrChery 2012-07-13 05:33:55