An example of backend CMS page UI component's data

Related reading: How does a backend CMS page form define the data to be passed to its UI component on the client (JavaScript) side?

{
	"*": {
		"Magento_Ui/js/core/app": {
			"types": {
				"dataSource": {"component": "Magento_Ui/js/form/provider"},
				"input": {"extends": "cms_page_form"},
				"form.input": {"extends": "input"},
				"checkbox": {"extends": "cms_page_form"},
				"form.checkbox": {"extends": "checkbox"},
				"fieldset": {"component": "Magento_Ui/js/form/components/fieldset", "extends": "cms_page_form"},
				"wysiwyg": {"extends": "cms_page_form"},
				"form.wysiwyg": {"extends": "wysiwyg"},
				"textarea": {"extends": "cms_page_form"},
				"form.textarea": {"extends": "textarea"},
				"multiselect": {"extends": "cms_page_form"},
				"form.multiselect": {"extends": "multiselect"},
				"select": {"extends": "cms_page_form"},
				"form.select": {"extends": "select"},
				"date": {"extends": "cms_page_form"},
				"form.date": {"extends": "date"},
				"cms_page_form": {
					"component": "Magento_Ui/js/form/form",
					"provider": "cms_page_form.page_form_data_source",
					"deps": "cms_page_form.page_form_data_source"
				},
				"html_content": {"component": "Magento_Ui/js/form/components/html", "extends": "cms_page_form"}
			},
			"components": {
				"cms_page_form": {
					"children": {
						"cms_page_form": {
							"type": "cms_page_form",
							"name": "cms_page_form",
							"children": {
								"general": {
									"type": "fieldset",
									"name": "general",
									"children": {
										"page_id": {
											"type": "form.input",
											"name": "page_id",
											"dataScope": "page_id",
											"config": {
												"component": "Magento_Ui/js/form/element/abstract",
												"template": "ui/form/field",
												"visible": false,
												"dataType": "text",
												"formElement": "input",
												"source": "page"
											}
										},
										"is_active": {
											"type": "form.checkbox",
											"name": "is_active",
											"dataScope": "is_active",
											"config": {
												"component": "Magento_Ui/js/form/element/single-checkbox",
												"template": "ui/form/field",
												"dataType": "boolean",
												"label": "Enable Page",
												"formElement": "checkbox",
												"prefer": "toggle",
												"source": "page",
												"sortOrder": "10",
												"valueMap": {"true": "1", "false": "0"},
												"default": "1"
											}
										},
										"title": {
											"type": "form.input",
											"name": "title",
											"dataScope": "title",
											"config": {
												"component": "Magento_Ui/js/form/element/abstract",
												"template": "ui/form/field",
												"dataType": "text",
												"label": "Page Title",
												"formElement": "input",
												"source": "page",
												"sortOrder": "20",
												"validation": {"required-entry": true}
											}
										}
									},
									"config": {"label": ""}
								},
								"content": {
									"type": "fieldset",
									"name": "content",
									"children": {
										"content_heading": {
											"type": "form.input",
											"name": "content_heading",
											"dataScope": "content_heading",
											"config": {
												"component": "Magento_Ui/js/form/element/abstract",
												"template": "ui/form/field",
												"dataType": "text",
												"label": "Content Heading",
												"formElement": "input",
												"source": "page"
											}
										},
										"content": {
											"type": "form.wysiwyg",
											"name": "content",
											"dataScope": "content",
											"config": {
												"component": "Dfe_Markdown/component",
												"content": "<div class=\"admin__control-wysiwig\"><textarea class='textarea' id='cms_page_form_content' name='content' data-ui-id='form-element-content' rows='20' cols='15' autocomplete='new-password'/><link href='http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Df_Core/lib/HighlightJs/github.css' rel='stylesheet' type='text/css'/>\n<link href='http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Dfe_Markdown/lib/SimpleMDE/main.css' rel='stylesheet' type='text/css'/>\n<link href='http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Dfe_Markdown/main.css' rel='stylesheet' type='text/css'/></div>",
												"dfeConfig": {
													"action": "cms_page_edit",
													"core": {
														"enabled": true,
														"hidden": true,
														"use_container": false,
														"add_variables": true,
														"add_widgets": true,
														"no_display": false,
														"encode_directives": true,
														"baseStaticUrl": "http://localhost.com:900/store/pub/static/",
														"baseStaticDefaultUrl": "http://localhost.com:900/store/pub/static/",
														"directives_url": "http://localhost.com:900/store/Zudra5uW/cms/wysiwyg/directive/",
														"popup_css": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/mage/adminhtml/wysiwyg/tiny_mce/themes/advanced/skins/default/dialog.css",
														"content_css": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/mage/adminhtml/wysiwyg/tiny_mce/themes/advanced/skins/default/content.css",
														"width": "100%",
														"height": "500px",
														"plugins": [
															{
																"name": "magentovariable",
																"src": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/mage/adminhtml/wysiwyg/tiny_mce/plugins/magentovariable/editor_plugin.js",
																"options": {
																	"title": "Insert Variable...",
																	"url": "http://localhost.com:900/store/Zudra5uW/admin/system_variable/wysiwygPlugin/",
																	"onclick": {
																		"search": ["html_id"],
																		"subject": "MagentovariablePlugin.loadChooser('http://localhost.com:900/store/Zudra5uW/admin/system_variable/wysiwygPlugin/', '{{html_id}}');"
																	},
																	"class": "add-variable plugin"
																}
															}
														],
														"directives_url_quoted": "http\\://localhost\\.com\\:900/store/Zudra5uW/cms/wysiwyg/directive/",
														"add_images": true,
														"files_browser_window_url": "http://localhost.com:900/store/Zudra5uW/cms/wysiwyg_images/index/",
														"files_browser_window_width": "1000",
														"files_browser_window_height": "600",
														"widget_plugin_src": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/mage/adminhtml/wysiwyg/tiny_mce/plugins/magentowidget/editor_plugin.js",
														"widget_placeholders": {
															"Magento\\Cms\\Block\\Widget\\Page\\Link": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Cms/images/widget_page_link.png",
															"Magento\\Cms\\Block\\Widget\\Block": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Cms/images/widget_block.png",
															"Magento\\Catalog\\Block\\Product\\Widget\\NewWidget": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Catalog/images/product_widget_new.png",
															"Magento\\Catalog\\Block\\Product\\Widget\\Link": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Catalog/images/product_widget_link.png",
															"Magento\\Catalog\\Block\\Category\\Widget\\Link": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Catalog/images/category_widget_link.png",
															"Magento\\Sales\\Block\\Widget\\Guest\\Form": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Widget/placeholder.gif",
															"Magento\\Reports\\Block\\Product\\Widget\\Viewed": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Reports/images/product_widget_viewed.gif",
															"Magento\\Reports\\Block\\Product\\Widget\\Compared": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_Reports/images/product_widget_compared.gif",
															"Magento\\CatalogWidget\\Block\\Product\\ProductsList": "http://localhost.com:900/store/pub/static/adminhtml/Magento/backend/en_US/Magento_CatalogWidget/images/products_list.png"
														},
														"widget_window_url": "http://localhost.com:900/store/Zudra5uW/admin/widget/index/"
													},
													"cssClass": "content",
													"id": "cms_page_form_content",
													"mediaBaseURL": "http://localhost.com:900/store/pub/media/",
													"suffixForCompiled": "_html_compiled"
												},
												"template": "ui/content/content",
												"elementTmpl": "ui/content/content",
												"label": "",
												"formElement": "wysiwyg",
												"source": "page",
												"wysiwyg": true,
												"additionalClasses": "admin__field-wide"
											}
										}
									},
									"config": {"collapsible": true, "label": "Content", "sortOrder": "10"}
								},
								"search_engine_optimisation": {
									"type": "fieldset",
									"name": "search_engine_optimisation",
									"children": {
										"identifier": {
											"type": "form.input",
											"name": "identifier",
											"dataScope": "identifier",
											"config": {
												"component": "Magento_Ui/js/form/element/abstract",
												"template": "ui/form/field",
												"dataType": "text",
												"label": "URL Key",
												"formElement": "input",
												"source": "page",
												"validation": {"required-entry": true}
											}
										},
										"meta_keywords": {
											"type": "form.textarea",
											"name": "meta_keywords",
											"dataScope": "meta_keywords",
											"config": {
												"component": "Magento_Ui/js/form/element/textarea",
												"template": "ui/form/field",
												"dataType": "text",
												"label": "Meta Keywords",
												"formElement": "textarea",
												"source": "page"
											}
										},
										"meta_description": {
											"type": "form.textarea",
											"name": "meta_description",
											"dataScope": "meta_description",
											"config": {
												"component": "Magento_Ui/js/form/element/textarea",
												"template": "ui/form/field",
												"dataType": "text",
												"label": "Meta Description",
												"formElement": "textarea",
												"source": "page"
											}
										}
									},
									"config": {
										"collapsible": true,
										"label": "Search Engine Optimisation",
										"sortOrder": "20"
									}
								},
								"websites": {
									"type": "fieldset",
									"name": "websites",
									"children": {
										"storeviews": {
											"type": "form.multiselect",
											"name": "storeviews",
											"dataScope": "store_id",
											"config": {
												"component": "Magento_Ui/js/form/element/multiselect",
												"template": "ui/form/field",
												"size": 6,
												"dataType": "int",
												"label": "Store View",
												"formElement": "multiselect",
												"source": "page",
												"default": "0",
												"validation": {"required-entry": true},
												"options": [
													{"label": "All Store Views", "value": "0"},
													{
														"label": "demo.lo/store",
														"value": [
															{
																"label": "    demo.lo/store",
																"value": [
																	{
																		"label": "        demo.lo/store",
																		"value": "3"
																	}
																]
															}
														]
													},
													{
														"label": "discourse.pro/store",
														"value": [
															{
																"label": "    discourse.pro/store",
																"value": [
																	{
																		"label": "        discourse.pro/store",
																		"value": "2"
																	}
																]
															}
														]
													},
													{
														"label": "mage2.pro/store",
														"value": [
															{
																"label": "    mage2.pro/store",
																"value": [
																	{
																		"label": "        mage2.pro/store",
																		"value": "1"
																	}
																]
															}
														]
													},
													{
														"label": "shoes.lo/store",
														"value": [
															{
																"label": "    shoes.lo/store",
																"value": [
																	{
																		"label": "        shoes.lo/store",
																		"value": "4"
																	}
																]
															}
														]
													}
												]
											}
										}
									},
									"config": {"collapsible": true, "label": "Page in Websites", "sortOrder": "30"}
								},
								"design": {
									"type": "fieldset",
									"name": "design",
									"children": {
										"page_layout": {
											"type": "form.select",
											"name": "page_layout",
											"dataScope": "page_layout",
											"config": {
												"component": "Magento_Ui/js/form/element/select",
												"template": "ui/form/field",
												"dataType": "text",
												"label": "Layout",
												"formElement": "select",
												"source": "page",
												"options": [
													{"label": "1 column", "value": "1column"},
													{"label": "2 columns with left bar", "value": "2columns-left"},
													{"label": "2 columns with right bar", "value": "2columns-right"},
													{"label": "3 columns", "value": "3columns"},
													{"label": "Empty", "value": "empty"}
												]
											}
										},
										"layout_update_xml": {
											"type": "form.textarea",
											"name": "layout_update_xml",
											"dataScope": "layout_update_xml",
											"config": {
												"component": "Magento_Ui/js/form/element/textarea",
												"template": "ui/form/field",
												"dataType": "text",
												"label": "Layout Update XML",
												"formElement": "textarea",
												"source": "page"
											}
										}
									},
									"config": {"collapsible": true, "label": "Design", "sortOrder": "50"}
								},
								"custom_design_update": {
									"type": "fieldset",
									"name": "custom_design_update",
									"children": {
										"custom_theme_from": {
											"type": "form.date",
											"name": "custom_theme_from",
											"dataScope": "custom_theme_from",
											"config": {
												"component": "Magento_Ui/js/form/element/date",
												"template": "ui/form/field",
												"label": "From",
												"dataType": "text",
												"formElement": "date",
												"source": "page",
												"validation": {"validate-date": true},
												"dateFormat": "MMM d, y h:mm:ss a"
											}
										},
										"custom_theme_to": {
											"type": "form.date",
											"name": "custom_theme_to",
											"dataScope": "custom_theme_to",
											"config": {
												"component": "Magento_Ui/js/form/element/date",
												"template": "ui/form/field",
												"label": "To",
												"dataType": "text",
												"formElement": "date",
												"source": "page",
												"validation": {"validate-date": true},
												"dateFormat": "MMM d, y h:mm:ss a"
											}
										},
										"custom_theme": {
											"type": "form.select",
											"name": "custom_theme",
											"dataScope": "custom_theme",
											"config": {
												"component": "Magento_Ui/js/form/element/select",
												"template": "ui/form/field",
												"dataType": "text",
												"label": "New Theme",
												"formElement": "select",
												"source": "page",
												"caption": "-- Please Select --",
												"options": [
													{"label": "Default", "value": ""},
													{"value": "2", "label": "Magento Blank"},
													{"value": "3", "label": "Magento Luma"}
												]
											}
										},
										"custom_root_template": {
											"type": "form.select",
											"name": "custom_root_template",
											"dataScope": "custom_root_template",
											"config": {
												"component": "Magento_Ui/js/form/element/select",
												"template": "ui/form/field",
												"dataType": "text",
												"label": "New Layout",
												"formElement": "select",
												"source": "page",
												"caption": "-- Please Select --",
												"options": [
													{"label": "1 column", "value": "1column"},
													{"label": "2 columns with left bar", "value": "2columns-left"},
													{"label": "2 columns with right bar", "value": "2columns-right"},
													{"label": "3 columns", "value": "3columns"},
													{"label": "Empty", "value": "empty"}
												]
											}
										}
									},
									"config": {"collapsible": true, "label": "Custom Design Update", "sortOrder": "60"}
								}
							},
							"dataScope": "data",
							"config": {"namespace": "cms_page_form"}
						},
						"page_form_data_source": {
							"type": "dataSource",
							"name": "page_form_data_source",
							"dataScope": "cms_page_form",
							"config": {
								"data": {
									"page_id": "5",
									"title": "Magento 2",
									"page_layout": "1column",
									"meta_keywords": "",
									"meta_description": "",
									"identifier": "home",
									"content_heading": "",
									"content": "<p><strong>Some</strong> <strong>test</strong> <del>content</del>. 123456789<br>{{widget type=\"Magento\\CatalogWidget\\Block\\Product\\ProductsList\" products_count=\"10\" template=\"product/widget/content/grid.phtml\" conditions_encoded=\"a:2:[i:1;a:4:[s:4:`type`;s:50:`Magento|CatalogWidget|Model|Rule|Condition|Combine`;s:10:`aggregator`;s:3:`all`;s:5:`value`;s:1:`1`;s:9:`new_child`;s:0:``;]s:4:`1--1`;a:4:[s:4:`type`;s:50:`Magento|CatalogWidget|Model|Rule|Condition|Product`;s:9:`attribute`;s:12:`category_ids`;s:8:`operator`;s:2:`==`;s:5:`value`;s:1:`6`;]]\"}}</p></p>\r\n",
									"creation_time": "2015-07-17 16:55:44",
									"update_time": "2015-11-11 00:04:00",
									"is_active": "1",
									"sort_order": "0",
									"layout_update_xml": "",
									"custom_theme": null,
									"custom_root_template": null,
									"custom_layout_update_xml": null,
									"custom_theme_from": null,
									"custom_theme_to": null,
									"markdown": "**Some** **test** ~~content~~. 123456789\r\n{{widget type=\"Magento\\CatalogWidget\\Block\\Product\\ProductsList\" products_count=\"10\" template=\"product/widget/content/grid.phtml\" conditions_encoded=\"a:2:[i:1;a:4:[s:4:`type`;s:50:`Magento|CatalogWidget|Model|Rule|Condition|Combine`;s:10:`aggregator`;s:3:`all`;s:5:`value`;s:1:`1`;s:9:`new_child`;s:0:``;]s:4:`1--1`;a:4:[s:4:`type`;s:50:`Magento|CatalogWidget|Model|Rule|Condition|Product`;s:9:`attribute`;s:12:`category_ids`;s:8:`operator`;s:2:`==`;s:5:`value`;s:1:`6`;]]\"}}</p>\r\n",
									"_first_store_id": "1",
									"store_code": "mage2_pro",
									"store_id": ["1"]
								},
								"submit_url": "http://localhost.com:900/store/Zudra5uW/cms/page/save/",
								"params": {"namespace": "cms_page_form"}
							}
						}
					}
				}
			}
		}
	}
};

See also:

how to use this in my custom module?