Poison return invalid when I parse a valid json string that has 0 prefix.
For example,
Poison.Parser.parse("{\"mynumber\":09315}") returns {:error, {:invalid, "9", 13}}, but if I remove 0 prefix Poison.Parser.parse("{\"mynumber\":9315}") returns {:ok, %{"mynumber" => 9315}}.
I would like to know why "{\"mynumber\":09315}" is not valid. Is there any workaround?