| 
									
										
										
										
											2019-10-21 10:22:28 +02:00
										 |  |  | --- | 
					
						
							|  |  |  | title: jsonify | 
					
						
							|  |  |  | linktitle: jsonify | 
					
						
							|  |  |  | description: Encodes a given object to JSON. | 
					
						
							|  |  |  | godocref: | 
					
						
							|  |  |  | date: 2017-02-01 | 
					
						
							|  |  |  | publishdate: 2017-02-01 | 
					
						
							| 
									
										
										
										
											2020-05-06 12:12:21 +02:00
										 |  |  | lastmod: 2020-04-13 | 
					
						
							| 
									
										
										
										
											2019-10-21 10:22:28 +02:00
										 |  |  | categories: [functions] | 
					
						
							|  |  |  | menu: | 
					
						
							|  |  |  |   docs: | 
					
						
							|  |  |  |     parent: "functions" | 
					
						
							|  |  |  | keywords: [strings,json] | 
					
						
							| 
									
										
										
										
											2020-05-06 12:12:21 +02:00
										 |  |  | signature: ["jsonify INPUT", "jsonify OPTIONS INPUT"] | 
					
						
							| 
									
										
										
										
											2019-10-21 10:22:28 +02:00
										 |  |  | workson: [] | 
					
						
							|  |  |  | hugoversion: | 
					
						
							|  |  |  | relatedfuncs: [plainify] | 
					
						
							|  |  |  | deprecated: false | 
					
						
							|  |  |  | aliases: [] | 
					
						
							|  |  |  | --- | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-05-06 12:12:21 +02:00
										 |  |  | Jsonify encodes a given object to JSON. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | To customize the printing of the JSON, pass a dictionary of options as the first | 
					
						
							|  |  |  | argument.  Supported options are "prefix" and "indent".  Each JSON element in | 
					
						
							|  |  |  | the output will begin on a new line beginning with *prefix* followed by one or | 
					
						
							|  |  |  | more copies of *indent* according to the indentation nesting. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-21 10:22:28 +02:00
										 |  |  | ``` | 
					
						
							|  |  |  | {{ dict "title" .Title "content" .Plain | jsonify }} | 
					
						
							| 
									
										
										
										
											2020-05-06 12:12:21 +02:00
										 |  |  | {{ dict "title" .Title "content" .Plain | jsonify (dict "indent" "  ") }} | 
					
						
							|  |  |  | {{ dict "title" .Title "content" .Plain | jsonify (dict "prefix" " " "indent" "  ") }} | 
					
						
							| 
									
										
										
										
											2019-10-21 10:22:28 +02:00
										 |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | See also the `.PlainWords`, `.Plain`, and `.RawContent` [page variables][pagevars]. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [pagevars]: /variables/page/ |