views:

24

answers:

1

in Json.net we can rename the property with [JsonPropertyAttribute("")] ,

     public class Foo
        {
           // how can I rename the Foo1 property name to F1?!
            public string Foo1 { set; get; }
            public string Foo2 { set; get; }

        }

and in the web service code behind :

[WebMethod]
    public List<Foo> GetFoos()
    {
        List<Foo> post = new List<Foo>
                             {
                                 new Foo(),
                                 new Foo(),
                                 new Foo()
                             };
        return post;
    }

thank you,

-ali

A: 

For example if you use DataContractJsonSerializer (see http://msdn.microsoft.com/en-us/library/bb412179.aspx) you can declare following

[DataContract(Name = "User")]
struct Person
{
   [DataMember(Name = "FirstName")]
   public string Name;

   [DataMember(Name = "LastName")]
   public string Surname;
}
Oleg