2016-09-17 49 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)

相关问题