์๋ ํ์ธ์, ์ ๋ json๋ณด๋ค DateTime ์ ํ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
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())
๋ธ๋ผ์ฐ์ ์์ data1์ ์ง๋ ฌํํ ๋ Start๋ 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)
Fable.JsonConverter 0.1.0์ผ๋ก ์๋ํด ์ฃผ์๊ฒ ์ต๋๊น?
๋ค, ๋ด์ผ ํ ์คํธ ํ๊ฒ ์ต๋๋ค :)
๊ธฐ๋ณธ์ด ์๋ ๋ฌธํ ํ๊ฒฝ๊ณผ DateTime.Kind = Unspecified
์๋ณต์ด ์๋ ๋ช ๊ฐ์ง ์์ธ์ ์ธ ๊ฒฝ์ฐ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค. ์์ธํ ์ ๋ณด๋ https://github.com/fable-compiler/Fable/pull/613์ ์ฐธ์กฐํ์ธ์.