これが私のwebInvokeです
[WebInvoke(
Method = "GET",
ResponseFormat = WebMessageFormat.Json,
BodyStyle = WebMessageBodyStyle.Bare,
UriTemplate = "{invoice}/{transtype}/"
)
]
私はこのリターンコードを持っています
Dictionary<string, object> dic = new Dictionary<string, object>();
dic.Add("ApprovalStatus", response.ApprovalStatus);
dic.Add("AuthorizationCode", response.AuthorizationCode);
dic.Add("CardBalance", response.CardBalance);
dic.Add("ErrorMessage", response.ErrorMessage);
dic.Add("InvoiceNumber", response.InvoiceNumber);
return dic;
私の問題は、有効な JSON 配列を返さないことです
サンプル結果
[{"Key":"ApprovalStatus","Value":"CAPTURED"},{"Key":"AuthorizationCode","Value":"TAS926"},{"Key":"CardBalance","Value":null},{"Key":"ErrorMessage","Value":""},{"Key":"InvoiceNumber","Value":"1"},{"Key":"ReferenceNumber","Value":"313506502708"},{"Key":"UniqueCode","Value":"2704"}]
これをJSON配列にするにはどうすればよいですか?