2017-04-16 39 views
0

我已经有了一个任务来制作数据馈送应用程序,并且我已经提供了示例JSON数据。这是确切的问题陈述。Android中的Web API

问题陈述

开发Android应用作为进料,以显示附加数据。 要求

1)。使用Web API获取数据(PFA,样本数据)。 2)。使用Recycler视图列出项目。

这是他们给了我

[ 
    { 
     "type":"CONTENT", 
     "title":"", 
     "data":{ 
     "name":"Jhon", 
     "profile_img_url":"https://lh3.googleusercontent.com/-NBa3Y9qqiS4/AAAAAAAAAAI/AAAAAAAABtA/z18p98Ny--Q/s36-p-k-rw-no/photo.jpg", 
     "question":"What are the next numbers in this series: 2.5, 4, 7, 10,16,19??", 
     "posted_on":"1481263449" 
     } 
    }, 
    { 
     "type":"HORIZONTAL_IMAGE_LIST", 
     "title":"Suggested for you", 
     "data":[ 
     { 
      "card_img_url":"https://lh3.googleusercontent.com/-vZkSLb7rJlA/AAAAAAAAAAI/AAAAAAAAACQ/9XEOfxXIMUo/w320-h180-p-rw/photo.jpg", 
      "title":"Recruitment Essentials", 
      "followers":"10000" 
     }, 
     { 
      "card_img_url":"https://lh3.googleusercontent.com/-vZkSLb7rJlA/AAAAAAAAAAI/AAAAAAAAACQ/9XEOfxXIMUo/w320-h180-p-rw/photo.jpg", 
      "title":"Speed Maths", 
      "followers":"10000" 
     }, 
     { 
      "card_img_url":"https://lh3.googleusercontent.com/-vZkSLb7rJlA/AAAAAAAAAAI/AAAAAAAAACQ/9XEOfxXIMUo/w320-h180-p-rw/photo.jpg", 
      "title":"Test", 
      "followers":"12000" 
     } 
     ] 
    }, 
    { 
     "type":"CONTENT", 
     "title":"", 
     "data":{ 
     "name":"Sandeep", 
     "profile_img_url":"https://lh3.googleusercontent.com/-kPeVZhvqjNE/AAAAAAAAAAI/AAAAAAAAADs/60B5PdpPF64/s36-p-k-rw-no/photo.jpg", 
     "question":"What are the next numbers in this series: 2.5, 4, 7, 10,16,19??", 
     "posted_on":"1481233449" 
     } 
    }, 
    { 
     "type":"IMAGE", 
     "title":"", 
     "data":{   
     "img_url":"https://lh3.googleusercontent.com/-kPeVZhvqjNE/AAAAAAAAAAI/AAAAAAAAADs/60B5PdpPF64/s36-p-k-rw-no/photo.jpg"   
     } 
    } 
] 

基本上我不理解第一个要求行的含义任何人都可以解释它

+1

阅读此:https://www.w3schools.com/js/js_json_arrays.asp –

+0

你是什么意思的“第一线”?你的意思是开放'['的JSON? – CommonsWare

+0

第一条要求行 – Vikas

回答

0

你可能需要一些数据在移动显示JSON文件应用程序将来自服务器部分,当您向服务器发送请求时,服务器将以JSON格式向您提供数据。在android中,有很多工具可用来管理来自服务器的请求和响应,但改造是最常用的库。开始进行改造请参考此链接Getting start with retrofit

+0

根据你的说法,我将不得不制作自己的服务器,然后只有在我之后才能够使用改造,因为直到现在我只有JSON响应。 – Vikas