using Newtonsoft.Json;
|
using Newtonsoft.Json.Converters;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Net;
|
using System.Net.Http;
|
using System.Text;
|
using System.Web;
|
using System.Web.Http;
|
using System.Web.Http.Results;
|
|
namespace VueWebApi.Tools
|
{
|
public class TJson
|
{
|
public static HttpResponseMessage toJson(Object obj)
|
{
|
String str;
|
if (obj is String || obj is Char)
|
{
|
str = obj.ToString();
|
}
|
else
|
{
|
var timeConverter = new IsoDateTimeConverter { DateTimeFormat = "yyyy-MM-dd HH:mm:ss" };
|
str = JsonConvert.SerializeObject(obj, Formatting.Indented, timeConverter);
|
}
|
HttpResponseMessage result = new HttpResponseMessage { Content = new StringContent(str, Encoding.GetEncoding("UTF-8"), "application/json") };
|
return result;
|
}
|
}
|
}
|