<p>Fabel/NewtonSoft : Masalah JsonConvert dengan DateTime</p>

Dibuat pada 14 Des 2016  ·  3Komentar  ·  Sumber: fable-compiler/Fable

Halo, saya mengalami dengan tipe DateTime di atas json.

type Record =
  { Id: int
    Name: string
    Time: int16
    Start: DateTime
    StartDisplay: string
    Note: string
  }

let data1 =
  { Id = x.Id
    Name = x.Name
    Time = x.Time
    Start = DateTime(2016, 12, 13, 8, 00, 0)
    StartDisplay = x.Start.ToString("hh:mm")
    Note = x.Note
  }

let JSON data =
    JsonConvert.SerializeObject(data, Fable.JsonConverter())

Saat membuat serial data1 di browser, Start sama dengan 2016-12-13T08:00:00 (nilai yang dicetak di konsol) jadi ini bukan DateTime dan hanya string.

DateTime dicetak seperti ini di konsol:
[date] Wed Dec 14 2016 15:13:40 GMT+0100 (Paris, Madrid)[date] Wed Dec 14 2016 15:13:40 GMT+0100 (Paris, Madrid)

bug

Semua 3 komentar

Bisakah Anda mencoba dengan Fable.JsonConverter 0.1.0?

iya besok di tes :)

Saya menemukan beberapa kasus tepi dengan lingkungan budaya non-default dan dengan DateTime.Kind = Unspecified bolak-balik. Info lebih lanjut di sini https://github.com/fable-compiler/Fable/pull/613.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

MangelMaxime picture MangelMaxime  ·  3Komentar

et1975 picture et1975  ·  3Komentar

rommsen picture rommsen  ·  3Komentar

jwosty picture jwosty  ·  3Komentar

ncave picture ncave  ·  3Komentar