<p>Fable/NewtonSoft : problème JsonConvert avec DateTime</p>

Créé le 14 déc. 2016  ·  3Commentaires  ·  Source: fable-compiler/Fable

Bonjour, j'ai avec le type DateTime sur 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())

Lors de la sérialisation de data1 sur le navigateur, Start est égal à 2016-12-13T08:00:00 (valeur imprimée dans la console) donc ce n'est pas une DateTime et juste une chaîne.

Un DateTime est imprimé comme ceci dans la console :
[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

Tous les 3 commentaires

Pouvez-vous s'il vous plaît essayer avec Fable.JsonConverter 0.1.0 ?

Oui, je vais le tester demain :)

Je suis tombé sur des cas limites avec des environnements de culture non par défaut et avec DateTime.Kind = Unspecified aller-retour de https://github.com/fable-compiler/Fable/pull/613.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

alfonsogarciacaro picture alfonsogarciacaro  ·  3Commentaires

MangelMaxime picture MangelMaxime  ·  3Commentaires

MangelMaxime picture MangelMaxime  ·  3Commentaires

forki picture forki  ·  3Commentaires

alfonsogarciacaro picture alfonsogarciacaro  ·  3Commentaires