I'm really struggling to understand what's going on in your screenshot. Have you tried replacing double quotes " with single ' before sending?
Set s to replace(Dictionary.AsJSON, """", "'")
.
Also, it's annoying to keep track of all these quotation marks in expressions and very easy to make a mistake. So I prefer this method of building JSON strings:
.