I am using a jQuery plugin that need a JSON object with following structure(I will be retrieving the values from database):
{ results: [
    { id: "1", value: "ABC", info: "ABC" },
    { id: "2", value: "JKL", info: "JKL" },
    { id: "3", value: "XYZ", info: "XYZ" }
] }
Here is my class:
public class results
{
    int _id;
    string _value;
    string _info;
    public int id
    {
        get
        {
            return _id;
        }
        set
        {
            _id = value;
        }
    }
    public string value
    {
        get
        {
            return _value;
        }
        set
        {
            _value = value;
        }
    }
    public string info
    {
        get
        {
            return _info;
        }
        set
        {
            _info = value;
        }
    }
}
This is the way I serialize it:
results result = new results();
result.id = 1;
result.value = "ABC";
result.info = "ABC";
string json = JsonConvert.SerializeObject(result);
But this will return only one row. Can you please help me in returning more than one result? How can I get the result in the format specified above?
 
     
     
    