json-datetime.JSON ½ºÆ®¸²¿¡ Æ÷ÇÔ µÈ DateTime °ªÀÇ ÀûÀýÇÑ µðÄÚµùÀ» Çã¿ëÇÕ´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
json-datetime. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- MIT/X Consortium Lic...
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Nicola Iarocci
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- https://github.com/nicolaiarocci/
json-datetime. ű×
json-datetime. ¼³¸í
JSON-DateTimeÀº JSON Stream¿¡ Æ÷ÇÔ µÈ DateTime °ªÀÇ ÀûÀýÇÑ µðÄÚµùÀ» Çã¿ëÇÏ´Â ÆÄÀ̽㠸ðµâÀÔ´Ï´Ù. JSON Ç¥ÁØ RFC 4627Àº DateTime À¯ÇüÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. À̵éÀº ÀϹÝÀûÀ¸·Î ¹®ÀÚ¿·Î Ç¥ÇöµÇ¸ç ÆÄÀ̽㠵ðÄÚ´õ´Â ±×´ë·Î µðÄÚµùÇÕ´Ï´Ù. ´ÙÀ½ ¿¹Á¦¸¦ °í·ÁÇϽʽÿÀ. ÆÄÀ̽㠰¡Á® ¿À±â SimpleJsonÀ¸·Î JSONÀ¸·Î >>> TEST = '{ "À̸§": "John Doe", "Born": "Thu, 1201210:00:49 UTC"}'>>> JSON. ·Îµå (Å×½ºÆ®) { 'À̸§': 'John Doe', 'Born': 'Thu, 1201210:00:49 UTC'} ¾Ë ¼ö ÀÖµíÀÌ °á°úÀûÀ¸·Î »çÀüÀº ¿©ÀüÈ÷ ¹®ÀÚ¿ÀÔ´Ï´Ù. SolutionJSON-DateTimeÀº Python SimpleJson` Loads`method ÁÖÀ§ ¸Å¿ì °£´ÜÇÑ ·¡ÆÛÀÔ´Ï´Ù. JSON ¹®ÀÚ¿¿¡ Æ÷ÇÔ µÈ DateTime °ªÀ» µðÄÚµùÇÕ´Ï´Ù. ÆÄÀ̽㠰¡Á® ¿À±â JSONÀ¸·Î JSONDATETIME JSON >>> TEST = '{ "À̸§": "John Doe", "Born": "Thu, 1201210:00:49 UTC"}'> >> JSON.Loads (Å×½ºÆ®) { 'À̸§': 'John Doe', 'Born': DateTime.DateTime (2012, 3, 1, 10, 0, 49)} ¹®ÀÚ¿Àº À¯È¿ÇÑ`strptime ()`datetime¿Í ÀÏÄ¡ÇؾßÇÕ´Ï´Ù. DateTime °ªÀ¸·Î µðÄÚµùÇÏ·Á¸é Çü½ÄÀ» ÁöÁ¤ÇϽʽÿÀ. ¿É¼Ç`datetime_format` Àμö°¡ ´©¶ô µÈ ÀÌÈÄ À§ÀÇ ¿¹¿¡¼ ±âº» RFC1123 Çü½Ä (`% a, % d % b % y % h : % m : % s UTC ')ÀÌ »ç¿ëµË´Ï´Ù. ´ÙÀ½ ¿¹Á¦¿¡¼´Â »ç¿ëÀÚ Á¤ÀÇ Çü½ÄÀ» »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù. JSONÀ¸·Î Python °¡Á® ¿À±â JSON >>> TEST = '{ "À̸§": "John Doe", "Born": "Thu, 2012"}'>>> JSON. ·Îµå (TEST, DATETIME_FORMAT = "% a, % d % b % Y") { 'À̸§': 'John Doe', 'Born': DateTime.DateTime (2012, 3, 1)} »ç¿ëÀÚ Á¤ÀÇ ÆĽÌÀÌ ÁÖÀ§ÀÇ ·¡ÆÛ `Loads '¸Þ¼µå´Â`object_hook``object_hook` Àμö¸¦ ¿©ÀüÈ÷ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Áï, Àιٿîµå JSON StreamÀÇ »ç¿ëÀÚ Á¤ÀÇ ±¸¹® ºÐ¼®À» ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. json-datetimeProductÀÇ È¨ÆäÀÌÁö¸¦ ¼³Ä¡ÇϽʽÿÀ.
json-datetime. °ü·Ã ¼ÒÇÁÆ®¿þ¾î