Applescript quotes probleem

Ik ben wat aan uitproberen met applescript ben er nog erg onbekend mee en loop tegen een probleem aan.

Dit is mijn script nu:

display dialog "Add Spaces to Dock" buttons {"TRUE", "FALSE"}
set result to button returned of result
if result is equal to "TRUE" then
	do shell script "defaults write com.apple.dock persistent-apps -array-add '{"tile-type" = "spacer-tile";}'"
	do shell script "killall Finder"
else
	
end if

En het gaat mis bij de quote voor tile-type:

-array-add '{"tile-type"

Ik heb geprobeerd de quote te vervangen voor:

\" en ik zag ergens op het web \\\" maar kwam er niet uit.
Hoe kan ik dit oplossen?

display dialog "Add Spaces to Dock" buttons {"TRUE", "FALSE"}
set result to button returned of result
if result is equal to "TRUE" then
	do shell script "defaults write com.apple.dock persistent-apps -array-add '{\"tile-type\" = \"spacer-tile\";}'"
	do shell script "killall Finder"
else
	
end if

Helaas dat werkt niet

display dialog "Add Spaces to Dock" buttons {"TRUE", "FALSE"}
set result to button returned of result
if result is equal to "TRUE" then
	do shell script "defaults write com.apple.dock persistent-apps -array-add '{\"tile-type\" = \"spacer-tile\";}'"
	do shell script "killall Finder"
else
	
end if
error "2015-11-18 17:25:24.639 defaults[4313:554574] Could not parse: {\\\"tile-type\\\" = \\\"spacer-tile\\\";}.  Try single-quoting it." number 1

Dit werk toch wel alleen moest ik

killall Finder

veranderen voor

killall Dock

Nog een tip: als je niks in de else hebt staan, sluit dan de if gewoon af met End If… Scheelt weer twee regels…