Camel Case JSON Serialization/Deserialization Using Newtonsoft.Json

Cara yang benar:

using Newtonsoft.Json;
using Newtonsoft.Json.Serialization;

namespace WebUI.Models
{
	[JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))] //gunakan Attribute ini
    public class ResponseStub
    {
        public bool Success { get; set; }
        public string Message { get; set; }
        public object Data { get; set; }

        public ResponseStub()
        {
        }
	}
}

Cara yang salah:

namespace WebUI.Models
{
	public class ResponseStub
    {
		//standar penulisan property pada C# menggunakan pascal case
        public bool success { get; set; } //Success
        public string message { get; set; } //Message
        public object data { get; set; } //Data

        public ResponseStub()
        {
        }
	}
}

Topaz Moderato has written 14 articles

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>