2016-09-17 52 views
0

我試圖消耗低於使用JSON與Volley記錄,但它不是一個JSONArray,我怎樣才能改變它使用它:如何將此json對象更改爲json數組以便使用Volley?

JsonArrayRequest movieReq = new JsonArrayRequest(url, 
      new Response.Listener<JSONArray>() { 
       @Override 
       public void onResponse(JSONArray response) { 

平均同時,在記錄中的URL看起來不正確。如何從url中刪除extar正斜槓或我可以使用它來獲取JPG圖像?

{ 
    "ID": "131", 
    "Lead": "", 
    "Title": "\u06f2\u06f0 \u06af\u0644 \u0641\u0648\u0642  \u0627\u0644\u0639\u0627\u062f\u0647 \u0631\u0648\u0646\u0627\u0644\u062f\u0648 \u062f\u0631 \u0644\u06cc\u06af \u0642\u0647\u0631\u0645\u0627\u0646\u0627\u0646", 
    "ContentTime": "09:56", 
    "TypeContent": "public", 
    "PTime": "1395\/05\/09 - 11:47", 
    "Content": " <\/div>", 
    "Tags": "\u0641\u0648\u062a\u0628\u0627\u0644#\u0631\u0648\u0646\u0627\u0644\u062f\u0648#\u0648\u0631\u0632\u0634\u06cc#######", 
    "Price": "0", 
    "GID": "106", 
    "GTitle": "\u0648\u0631\u0632\u0634\u06cc", 
    "PicURL": "http:\/\/video.dmedia.ir\/images\/news\/131\/thumb_131.jpg", 
    "comment_count": "0", 
    "view_count": "0", 
    "Media": [{ 
     "GID": "359", 
     "GType": "mp4", 
     "Title": "", 
     "URL": "http:\/\/video.dmedia.ir\/images\/news\/131\/media\/359.mp4", 
     "ADV": 0 
    }], 
    "smscontent": null, 
    "Rels": [{ 
     "RelID": "130", 
     "RelTitle": " \u0645\u0647\u062f\u0648\u06cc: \u062f\u0648\u0633\u062a \u062f\u0627\u0631\u0645 \u0648\u0627\u0644\u06cc\u0628\u0627\u0644\u0645 \u0628\u0627 \u06cc\u06a9 \u062e\u0627\u0637\u0631\u0647 \u062e\u0648\u0628 \u062a\u0645\u0648\u0645 \u0634\u0648\u062f" 
    }], 
    "Comments": [] 
} 

解決方案:

我們可以使JSON對象請求和JSON陣列要求: 我發現這是很有幫助的。 http://www.androidhive.info/2014/09/android-json-parsing-using-volley/

+1

您有什麼問題? JSON似乎很好。 –

+0

我想用Volley「JsonArrayRequest」得到這個json對象,我想我必須給予Volley,jsonarray而不是jsonobject。 – Patzu

+0

爲什麼不能使用'JsonObjectRequest'? –

回答

1

喜有一個插件GSON爲Android studio.You需要install.Then去CTRL +插入。 您可以創建gson文件。 爲java文件輸入一些名稱。

點擊該文件,然後粘貼你的json數據。點擊確定。 你可以看到你創建的json爲gson格式。

感謝希望這會幫助你。

0

創建模型類此數據,然後使用follwing代碼 ModelClass類=新GSON.fromJSON(「你的數據」,ModelClass.class)

相關問題