反序列化时Json转换器更改日期格式

时间:2016-08-19 08:43:16

标签: c# json.net deserialization json-deserialization

我有json,其日期定义如下;

@Layout(R.layout.item_view_1) public class View1{ @View(R.id.txt) public TextView txt; @Resolve public void onResolved() { txt.setText(String.valueOf(System.currentTimeMillis() / 1000)); } @Click(R.id.btn) public void onClick(){ txt.setText(String.valueOf(System.currentTimeMillis() / 1000)); } }

我的deserilising代码看起来像这样:

function selectOption(index){ 
  document.getElementById("select_id").options.selectedIndex = index;
}

我正在创建的对象只是

<p>
<select id="select_id">
  <option selected>first option</option>
  <option>second option</option>
  <option>third option</option>
</select>
</p>
<p>
  <button onclick="selectOption(0);">Select first option</button>
  <button onclick="selectOption(1);">Select second option</button>
  <button onclick="selectOption(2);">Select third option</button>
</p>

但不是 13/11/1947 00:00:00 我收到了: 11/13/1947 00:00:00

我没有线索为什么这个deserilizer的行为与此类似并改变了数据格式。

如果我试图在visual studio中查看Json visualizer中的数据,我的日期会正确显示“13/11/194712:00:00πμ”

0 个答案:

没有答案