| 
								
								
									 Serhiy Storchaka | 58d3e54556 | Fixed the documentation of parse_constant argument in json.load(). parse_constant doesn't get called on 'null', 'true', 'false' since 3.1/2.7. | 2016-11-12 22:48:33 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 022371ff94 | Fixed the documentation of parse_constant argument in json.load(). parse_constant doesn't get called on 'null', 'true', 'false' since 3.1/2.7. | 2016-11-12 22:47:16 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | c4a35daa97 | Issue #28541: Improve test coverage for encoding detection in json library. Original patch by Eric Appelt. | 2016-10-30 23:00:01 +02:00 |  | 
				
					
						| 
								
								
									 Nick Coghlan | b161562f72 | Issue #17909: Accept binary input in json.loads json.loads (and hence json.load) now support binary input
encoded as UTF-8, UTF-16 or UTF-32.
Patch by Serhiy Storchaka. | 2016-09-10 20:16:18 +10:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | ee047e589d | Issue #4945: Improved the documenting of boolean arguments in the json module. Based on patch by Gabriel Genellina. | 2016-06-30 14:03:21 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 15287f8bcc | Issue #4945: Improved the documenting of boolean arguments in the json module. Based on patch by Gabriel Genellina. | 2016-06-30 13:59:12 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | aacd53f6cb | Issue #18726: All optional parameters of the dump(), dumps(), load() and loads() functions and JSONEncoder and JSONDecoder class
constructors in the json module are now keyword-only. | 2016-06-22 00:03:20 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 47c5474aa0 | Issue #26623: TypeError message for JSON unserializible object now contains object's type name, not object's representation.
Based on patch by Mahmoud Lababidi. | 2016-04-10 15:46:30 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | e0805cf10e | Issue #26719: More efficient formatting of ints and floats in json. | 2016-04-10 14:41:19 +03:00 |  | 
				
					
						| 
								
								
									 Ned Deily | 53ecc58bd9 | Issue #24540: merger from 3.4 | 2015-07-05 11:45:31 -07:00 |  | 
				
					
						| 
								
								
									 Ned Deily | 54630d999f | Issue #24540: fix typo in json.dumps docstring | 2015-07-05 11:45:01 -07:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 47efb4a5dc | Issue #19361: JSON decoder now raises JSONDecodeError instead of ValueError. | 2015-01-26 13:16:30 +02:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | dc3eaa80d4 | Issue #23206: Make ` json.dumps(..., ensure_ascii=False) as fast as the default case of ensure_ascii=True`.  Patch by Naoki Inada. | 2015-01-11 16:41:01 +01:00 |  | 
				
					
						| 
								
								
									 Berker Peksag | 39e4c4d873 | Issue #21650: Add an --sort-keysoption to json.tool CLI. | 2014-11-10 09:56:54 +02:00 |  | 
				
					
						| 
								
								
									 Benjamin Peterson | 940e207412 | improve the command-line interface of json.tool (closes #21000) A patch from Berker Peksag. | 2014-03-21 23:17:29 -05:00 |  | 
				
					
						| 
								
								
									 Gregory P. Smith | f491f92529 | Remove mentions of Python 2.x and being externally maintained from the bundled json module.  Replace that with a mention of it being
a version of the externally maintained simplejson module. | 2013-12-08 00:39:36 -08:00 |  | 
				
					
						| 
								
								
									 Gregory P. Smith | a82f74dee3 | Remove mentions of Python 2.x and being externally maintained from the bundled json module.  Replace that with a mention of it being
a version of the externally maintained simplejson module. | 2013-12-08 00:39:07 -08:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 687ff0ecdf | Issue #11489: JSON decoder now accepts lone surrogates. | 2013-11-26 21:27:11 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | c93329b3dd | Issue #11489: JSON decoder now accepts lone surrogates. | 2013-11-26 21:25:28 +02:00 |  | 
				
					
						| 
								
								
									 Ezio Melotti | 566a2be95c | #18958: Improve error message for json.load(s) while passing a string that starts with a UTF-8 BOM. | 2013-10-21 02:10:55 +03:00 |  | 
				
					
						| 
								
								
									 Ezio Melotti | a0e768ccc2 | #19307: Improve error message for json.load(s) while passing objects of the wrong type. | 2013-10-21 01:52:33 +03:00 |  | 
				
					
						| 
								
								
									 Ethan Furman | a4998a7041 | Close #18264: int- and float-derived enums now converted to int or float. | 2013-08-10 13:01:45 -07:00 |  | 
				
					
						| 
								
								
									 Brett Cannon | cd171c8e92 | Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a) | 2013-07-04 17:43:24 -04:00 |  | 
				
					
						| 
								
								
									 Brett Cannon | 0a140668fa | Issue #18200: Update the stdlib (except tests) to use ModuleNotFoundError. | 2013-06-13 20:57:26 -04:00 |  | 
				
					
						| 
								
								
									 R David Murray | fbb1815491 | Merge #16057: Clarify why the base method default is called in custom encoders. Original patch by Kushal Das. | 2013-03-17 21:53:48 -04:00 |  | 
				
					
						| 
								
								
									 R David Murray | 1f2a49cfc6 | Merge #16057: Clarify why the base method default is called in custom encoders. Original patch by Kushal Das. | 2013-03-17 21:53:23 -04:00 |  | 
				
					
						| 
								
								
									 R David Murray | dd246171e4 | #16057: Clarify why the base method default is called in custom encoders. Original patch by Kushal Das. | 2013-03-17 21:52:35 -04:00 |  | 
				
					
						| 
								
								
									 Ezio Melotti | 405952f1a8 | #17368: merge with 3.3. | 2013-03-13 01:55:07 +02:00 |  | 
				
					
						| 
								
								
									 Ezio Melotti | 220391fa6e | #17368: merge with 3.2. | 2013-03-13 01:53:38 +02:00 |  | 
				
					
						| 
								
								
									 Ezio Melotti | a7d64a6f4c | #17368: Fix an off-by-one error in the Python JSON decoder that caused a failure while decoding empty object literals when object_pairs_hook was specified. | 2013-03-13 01:52:34 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 920007ad76 | Issue #17225: JSON decoder now counts columns in the first line starting with 1, as in other lines. | 2013-02-21 20:26:52 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | ed891c1517 | Issue #17225: JSON decoder now counts columns in the first line starting with 1, as in other lines. | 2013-02-21 20:21:21 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | c510a048ba | Issue #17225: JSON decoder now counts columns in the first line starting with 1, as in other lines. | 2013-02-21 20:19:16 +02:00 |  | 
				
					
						| 
								
								
									 Ezio Melotti | 37623ab5f1 | #16009: JSON error messages now provide more information.  Patch by Serhiy Storchaka. | 2013-01-03 08:44:15 +02:00 |  | 
				
					
						| 
								
								
									 Ezio Melotti | 4cee810f5d | #16476: merge with 3.2. | 2012-11-29 02:26:15 +02:00 |  | 
				
					
						| 
								
								
									 Ezio Melotti | b32512ed9a | #16476: Fix json.tool to avoid including trailing whitespace. | 2012-11-29 02:25:03 +02:00 |  | 
				
					
						| 
								
								
									 Ezio Melotti | 401cf295e5 | #16549: merge with 3.3. | 2012-11-29 02:18:34 +02:00 |  | 
				
					
						| 
								
								
									 Ezio Melotti | 1e86d01e1e | #16549: merge with 3.2. | 2012-11-29 02:16:58 +02:00 |  | 
				
					
						| 
								
								
									 Ezio Melotti | 057bcb4c6c | #16549: Make json.tool work again on Python 3 and add tests.  Initial patch by Berker Peksag and Serhiy Storchaka. | 2012-11-29 02:15:18 +02:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | d7fed37059 | Cleanup json decoder: float() has builtin support of nan, +inf, -inf since Python 2.6 | 2012-11-29 00:12:40 +01:00 |  | 
				
					
						| 
								
								
									 Ezio Melotti | 9f94b6dc4b | #16333: fix example in docstring. | 2012-11-29 00:45:22 +02:00 |  | 
				
					
						| 
								
								
									 Ezio Melotti | 100314427a | #16333: use (",", ": ") as default separator when indent is specified to avoid trailing whitespace.  Patch by Serhiy Storchaka. | 2012-11-29 00:42:56 +02:00 |  | 
				
					
						| 
								
								
									 Ezio Melotti | 57af3bf158 | #16333: merge with 3.2. | 2012-11-29 00:36:42 +02:00 |  | 
				
					
						| 
								
								
									 Ezio Melotti | d654dedbbb | #16333: document a way to get rid of trailing whitespace when indent is used. | 2012-11-29 00:35:29 +02:00 |  | 
				
					
						| 
								
								
									 Andrew Svetlov | 42b8932c12 | Merge issue #14570: Document json sort_keys parameter properly. Patch by Chris Rebert. | 2012-10-28 14:11:21 +02:00 |  | 
				
					
						| 
								
								
									 Andrew Svetlov | 6d50a5447a | Merge issue #14570: Document json sort_keys parameter properly. Patch by Chris Rebert. | 2012-10-28 14:11:00 +02:00 |  | 
				
					
						| 
								
								
									 Andrew Svetlov | 2ec53be2e2 | Issue #14570: Document json sort_keys parameter properly. Patch by Chris Rebert. | 2012-10-28 14:10:30 +02:00 |  | 
				
					
						| 
								
								
									 Philip Jenvey | fd0d3e5d25 | more yield from patch by Serhiy Storchaka | 2012-10-01 15:34:31 -07:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 802d669044 | Issue #5067: improve some json error messages. Patch by Serhiy Storchaka. | 2012-06-29 01:59:54 +02:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 2d24e94bbe | Issue #5067: improve some json error messages. Patch by Serhiy Storchaka. | 2012-06-29 01:58:26 +02:00 |  |