<p>Fable / NewtonSoft: مشكلة JsonConvert مع DateTime</p>

تم إنشاؤها على ١٤ ديسمبر ٢٠١٦  ·  3تعليقات  ·  مصدر: fable-compiler/Fable

مرحبًا ، أواجه نوع DateTime عبر 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())

عند إجراء تسلسل للبيانات 1 على المستعرض ، فإن البداية تساوي 2016-12-13T08:00:00 (القيمة المطبوعة في وحدة التحكم) لذا فهي ليست DateTime بل مجرد سلسلة.

تتم طباعة DateTime مثل هذا في وحدة التحكم:
[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

ال 3 كومينتر

هل يمكنك المحاولة مع Fable.JsonConverter 0.1.0؟

نعم ، سأختبرها غدًا :)

لقد عثرت على بعض حالات الحافة مع بيئات ثقافية غير افتراضية ومع DateTime.Kind = Unspecified Roundtripping. مزيد من المعلومات هنا https://github.com/fable-compiler/Fable/pull/613.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

ncave picture ncave  ·  3تعليقات

et1975 picture et1975  ·  3تعليقات

MangelMaxime picture MangelMaxime  ·  3تعليقات

et1975 picture et1975  ·  3تعليقات

AngelMunoz picture AngelMunoz  ·  4تعليقات