EDAN is returning errors due to improperly encoded JSON strings. The user is free to include characters in string elements that are not well formed JSON. For example, unescaped double quotes. JSON updates need to have string fields encoded properly whenever there exists the possibility of improperly encoded strings.