When I use the UIDescription editor, the uidesc is not saved as XML like it used to be

How can I change it back to XML?
{
“vstgui-ui-description”: {
“version”: “1”,
“bitmaps”: {},
“fonts”: {},
“colors”: {},
“custom”: {
“FocusDrawing”: {},
“VST3Editor”: {
“Path”: “/Users/marclingk/Documents/VST_SDK/vst3sdk/public.sdk/buildMarc/testuidesc/resource/editor.uidesc”
},
“UIGridController”: {
“Grids”: “1x 1,5x 5,10x 10,12x 12,15x 15”
},
“UITemplateController”: {
“SelectedTemplate”: “view”
},
“UIEditController”: {
“EditViewScale”: “1”,
“EditorSize”: “0, 0, 500, 545”,
“SplitViewSize_0_0”: “0.7495183044315992804129678006574977189302”,
“SplitViewSize_0_1”: “0.2119460500963391003104163701209472492337”,
“SplitViewSize_1_0”: “0.4797687861271676124097496085596503689885”,
“SplitViewSize_1_1”: “0.5105973025048169411377330106915906071663”,
“SplitViewSize_2_0”: “0.6400000000000000133226762955018784850836”,
“SplitViewSize_2_1”: “0.3499999999999999777955395074968691915274”,
“TabSwitchValue”: “0”,
“Version”: “1”
},
“UIAttributesController”: {},
“UIViewCreatorDataSource”: {
“SelectedRow”: “8”
}
},
“templates”: {
“view”: {
“attributes”: {
“background-color”: “~ MagentaCColor”,
“background-color-draw-style”: “filled and stroked”,
“class”: “CViewContainer”,
“mouse-enabled”: “true”,
“opacity”: “1”,
“origin”: “0, 0”,
“size”: “300, 300”,
“transparent”: “false”,
“wants-focus”: “false”
},
“children”: {
“CKnob”: {
“attributes”: {
“angle-range”: “270”,
“angle-start”: “135”,
“circle-drawing”: “false”,
“class”: “CKnob”,
“corona-color”: “~ CyanCColor”,
“corona-dash-dot”: “true”,
“corona-dash-dot-lengths”: “1.26,0.1”,
“corona-drawing”: “true”,
“corona-from-center”: “false”,
“corona-inset”: “12”,
“corona-inverted”: “false”,
“corona-line-cap-butt”: “true”,
“corona-outline”: “true”,
“corona-outline-width-add”: “2”,
“default-value”: “0.5”,
“handle-color”: “~ WhiteCColor”,
“handle-line-width”: “8”,
“handle-shadow-color”: “~ BlackCColor”,
“max-value”: “1”,
“min-value”: “0”,
“mouse-enabled”: “true”,
“opacity”: “1”,
“origin”: “80, 90”,
“size”: “70, 70”,
“skip-handle-drawing”: “true”,
“transparent”: “false”,
“value-inset”: “3”,
“wants-focus”: “true”,
“wheel-inc-value”: “0.1”,
“zoom-factor”: “1.5”
}
},
“CKnob”: {
“attributes”: {
“angle-range”: “270”,
“angle-start”: “135”,
“circle-drawing”: “false”,
“class”: “CKnob”,
“corona-color”: “~ GreenCColor”,
“corona-dash-dot”: “true”,
“corona-dash-dot-lengths”: “1.26,0.1”,
“corona-drawing”: “true”,
“corona-from-center”: “false”,
“corona-inset”: “12”,
“corona-inverted”: “false”,
“corona-line-cap-butt”: “true”,
“corona-outline”: “true”,
“corona-outline-width-add”: “2”,
“default-value”: “0.5”,
“handle-color”: “~ WhiteCColor”,
“handle-line-width”: “8”,
“handle-shadow-color”: “~ BlackCColor”,
“max-value”: “1”,
“min-value”: “0”,
“mouse-enabled”: “true”,
“opacity”: “1”,
“origin”: “180, 160”,
“size”: “70, 70”,
“skip-handle-drawing”: “true”,
“transparent”: “false”,
“value-inset”: “3”,
“wants-focus”: “true”,
“wheel-inc-value”: “0.1”,
“zoom-factor”: “1.5”
}
}
}
}
}
}
}

Why is the format now changed from XML to JSON?
XML was fine for me.

It’ not funny to place 200+ controllers by hand.

You should not edit the uidesc file by hand if you are using the VST3Editor class. If you use the UIDescription class otherwise you can use SaveFlags::kWriteAsXML to write the uidesc file as xml.