ERROR: MethodError: Cannot `convert` an object of type Char to an object of type String
The function `convert` exists, but no method is defined for this combination of argument types.
That object is serialized in the following way:
{"(10, \"a\")":1.0,"(20, \"b\")":2.0}
What’s happening is that JSON3 sees the key "(10, \"a\")" and tries pass it to the dictionary key type:
Tuple{Int,String}("(10, \"a\")") # ERROR: MethodError: Cannot `convert` an object of type Char to an object of type String