how to get id of the selected items of ListView where the data is coming from sever in Json format

Viewed 2472
my JSON:
{
    "data": [
        {
            "identity": 1,
            "email": "riya@gmail.com"
        },
        {
            "identity": 2,
            "email": "riya@gmail.com"
        },
        {
            "identity": 3,
            "email": "priyanka@o2h.com"
        },
        {
            "identity": 4,
            "email": "priyanka@o2h.com"
        },
        {
            "identity": 5,
            "email": "abcd@gmail.com"
        },
        {
            "identity": 6,
            "email": "abcd@gmail.com"
        },
        {
            "identity": 7,
            "email": "abcd@gmail.com"
        },
        {
            "identity": 8,
            "email": "priya@gmail.com"
        },
        {
            "identity": 9,
            "email": "priya@gmail.com"
        },
        {
            "identity": 10,
            "email": "priya@gmail.com"
        },
        {
            "identity": 11,
            "email": "priya@gmail.com"
        },
        {
            "identity": 12,
            "email": "priya@gmail.com"
        },
        {
            "identity": 13,
            "email": "priya@gmail.com"
        },
        {
            "identity": 14,
            "email": "jaya@gmail.com"
        },
        {
            "identity": 15,
            "email": "jaya@gmail.com"
        },
        {
            "identity": 16,
            "email": "priyanka@o2h.com"
        },
        {
            "identity": 17,
            "email": "jaya@gmail.com"
        },
        {
            "identity": 18,
            "email": "kinjal@gmail.com"
        },
        {
            "identity": 19,
            "email": "kinjal@gmail.com"
        },
        {
            "identity": 20,
            "email": "kinjal@gmail.com"
        },
        {
            "identity": 21,
            "email": "priyankapatell@o2h.com"
        },
        {
            "identity": 22,
            "email": "priyankapatelle@o2h.com"
        },
        {
            "identity": 23,
            "email": "priyankapatelre@o2h.com"
        },
        {
            "identity": 24,
            "email": "priyankart@o2h.com"
        },
        {
            "identity": 25,
            "email": "priyankarthjjk@o2h.com"
        },
        {
            "identity": 26,
            "email": "priyajjk@o2h.com"
        },
        {
            "identity": 27,
            "email": "riya@gmail.com"
        },
        {
            "identity": 28,
            "email": "risha@gmail.com"
        },
        {
            "identity": 29,
            "email": "rishad@gmail.com"
        },
        {
            "identity": 30,
            "email": "rishaTiwari@gmail.com"
        },
        {
            "identity": 31,
            "email": "textview"
        },
        {
            "identity": 32,
            "email": "textw"
        },
        {
            "identity": 33,
            "email": "tetw"
        },
        {
            "identity": 34,
            "email": "Textdddd"
        },
        {
            "identity": 35,
            "email": "tevvtw"
        },
        {
            "identity": 36,
            "email": "Textdhdjdk"
        },
        {
            "identity": 37,
            "email": "TextVlfggfg"
        },
        {
            "identity": 38,
            "email": "TextViewllkk"
        },
        {
            "identity": 39,
            "email": "TextViewghjm"
        },
        {
            "identity": 40,
            "email": "Te"
        },
        {
            "identity": 41,
            "email": "TextView133"
        },
        {
            "identity": 42,
            "email": "TextViewjkgjk"
        },
        {
            "identity": 43,
            "email": "TextViewIhhh"
        },
        {
            "identity": 47,
            "email": "TextViewhskslsld"
        },
        {
            "identity": 48,
            "email": "TextViewakskks"
        },
        {
            "identity": 49,
            "email": "TextVisjskdldk"
        },
        {
            "identity": 50,
            "email": "TedudidoxtView"
        },
        {
            "identity": 51,
            "email": "TextViewhddkdk"
        }
    ]
}

step-1: get value from JSON data map it key:value => identity:email.

step-2: show email in ListView.

step-3:select emails from ListView.

step-4:show selected emails on next activity.

step-5: get key of the selected emails.

Now please tell me how can I do that? I am using volley library to get data I am able to show emails in the list view and also putting selected ListView on next activity but how can I get ids for emails for my post request ?

4 Answers
Related