# jetformbuilder/3.6.5.3/modules/html-parser/admin/serialize.js

JetFormBuilder — Dynamic Blocks Form Builder, version 3.6.5.3. 14 lines.

- Page: https://pluginprobe.com/plugins/jetformbuilder/3.6.5.3/code/modules/html-parser/admin/serialize.js
- Raw: https://pluginprobe.com/plugins/jetformbuilder/3.6.5.3/raw/modules/html-parser/admin/serialize.js
- Modified: 2025-05-12T10:59:22+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/jetformbuilder/3.6.5.3/code/modules/html-parser/admin/serialize.js#L10-L20`.

```javascript
function convertToCommentBlock( { name, attributes } ) {
	const blockAttrs = JSON.stringify( attributes );

	return `<!-- wp:${ name } ${ blockAttrs } /-->`;
}

/**
 * @param blocks {Object[]}
 */
function serialize( blocks ) {
	return blocks.map( convertToCommentBlock ).join( '\n\n' );
}

export default serialize;
```
