简体   繁体   English

JsonConvert.SerializeObject与json_encode

[英]JsonConvert.SerializeObject vs json_encode

I am Converting asp.net c# application into php i am facing problem with json encode like i have to encode one datetime field like created date into php so i am using simply 我正在将asp.net c#应用程序转换为php,我遇到了json编码的问题,例如我必须将一个创建日期等字段编码为php,所以我只使用

$arr=array('OrderDate'=>date('Y-m-d H:i:s'));
echo `json_encode($arr);`
//output => {"OrderDate": "2017-03-22 06:21:28"}

same thing in asp.net 在asp.net中也是一样

Order objOrder= new Order();
objOrder.OrderDate = SystemTime.Now();
JsonConvert.SerializeObject($objOrder); 

returns 退货

{"OrderDate": "2017-03-22T10:40:17.313313+05:30"}

i wanted to exactly same output like asp.net using php json_encode() how do i achieve? 我想使用php json_encode()获得与asp.net完全相同的输出,我如何实现?

How about this? 这个怎么样?

$arr=array('OrderDate'=>date('Y-m-dTH:i:s.uP'));
echo `json_encode($arr);`

or 要么

$arr=array('OrderDate'=>date('c'));
echo `json_encode($arr);`

I found php date format . 我发现php日期格式

$arr=array('OrderDate'=>date('Y-m-d\TH:i:s.uP'));
echo json_encode($arr);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 JsonConvert.SerializeObject(本); 在JSON中呈现函数的结果 - JsonConvert.SerializeObject(this); to render the results of a function in the JSON JsonConvert.SerializeObject()导致JSON格式错误 - JsonConvert.SerializeObject() causing JSON to be malformed 使用JsonConvert.SerializeObject创建Json结构 - Create Json structure using JsonConvert.SerializeObject JSon.Net JObject.FromObject Vs JsonConvert.DeserializeObject <JObject>(JsonConvert.SerializeObject(obj)); - JSon.Net JObject.FromObject Vs JsonConvert.DeserializeObject<JObject>(JsonConvert.SerializeObject(obj)); Json.Net JsonConvert.SerializeObject json不正确 - Json.Net JsonConvert.SerializeObject json not correct 使用JsonConvert.SerializeObject C#时JSON结果中的问题 - Issue In JSON Result when using JsonConvert.SerializeObject C# Newtonsoft.Json C# :: 格式化 JsonConvert.SerializeObject - Newtonsoft.Json C# :: Formatting JsonConvert.SerializeObject 如何解析由JsonConvert.SerializeObject序列化的JSON - How to parse JSON which Serialize by JsonConvert.SerializeObject 使用JsonConvert.SerializeObject的json.net在输出中添加注释 - json.net using JsonConvert.SerializeObject adds a comment to output JsonConvert.SerializeObject 更改 JSON 中字段的排序顺序 - JsonConvert.SerializeObject changes the sort order of fields in JSON
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM