Sudipta Ghosh Ответов: 0

Веб-служба WCF rest для чтения из объекта JSON


Я новичок в WCF Rest. Я хочу читать из объекта JSON и присваивать Ключевые значения переменным класса.
Ниже я хочу передать один объект JSON inputJSonString методу writeFlatFile. Он имеет три ключевых значения, я хочу, чтобы они были назначены трем переменным класса LogContact.
Я хочу, чтобы они использовались внутри RestService. svc.

Входной Объект Json
------------------

{"ключ1":"значение1", "ключ2":"значение2", "ключ3":"значение3"};

Что я уже пробовал:

<pre>//IRestService.svc

namespace RestService
{
	[OperationContract]
	[WebInvoke( Method="POST", UriTemplate="/writeFlatFile/{inputJSonString}", RequestFormat = WebMessageFormat.Json,
            ResponseFormat = WebMessageFormat.Json,
            BodyStyle = WebMessageBodyStyle.Bare)]
	bool SaveLog(LogDetail inputJSonString);
}
[DataContract]
public class LogDetail
{
    [DataMember]
    public int Log1 { get; set; }

    [DataMember]
    public string Log2 { get; set; }

    [DataMember]
    public string Log3 { get; set; }

} 


//RestService.svc
//----------------
	bool SaveLog(LogDetail inputJSonString)
	{
		//my program;
	}

0 Ответов