2009-06-19 8 views

Répondre

5

JsonConvert.SerializeObject, de Json.NET.

Exemple simplifié ci-dessous .:

using System; 
using System.Linq; 
using System.Collections.Generic; 

using Newtonsoft.Json; 

class Users 
{ 
    public string Name {get; set;} 
    public int UserID {get; set;} 
    public Users(string Name, int UserID) 
    { 
     this.Name = Name; 
     this.UserID = UserID; 
    } 
} 

    List<Users> users = new List<Users>(); 
    users.Add(new Users("John", 1)); 
    users.Add(new Users("Mary", 2)); 
    ...  

    string json = JsonConvert.SerializeObject(from user in users select user.UserID); 
} 
1

vous pouvez en covert JSON en utilisant JSON (liste), puis l'analyser dans votre javascript

1

aussi vous pouvez le faire de cette façon

var jsArray = String.Format("var userIds=new Array({0});", String.Join(",", users.Select(x =>x.UserId.ToString()).ToArray())) 
Questions connexes