input:
/give @p diamond_shovel{display:{Name:"\"Sodbuster\""},ench:[{id:32,lvl:5},{id:33,lvl:1},{id:34,lvl:3}]} 1
and
/give @p diamond_shovel{display:{Name:"
{\"text\":\"Sodbuster\"}
\"}"},ench:[
{id:32,lvl:5}
,
{id:33,lvl:1}
,
{id:34,lvl:3}
]} 1
it accepts the syntax, gives the item,the custom name works, but there are no enchantments.
Related issues
Comments

I don't know why the commands I pasted got all broken up, I assure you I typed them in without that odd formatting