How golang tolerates empty arrays as objects
This article mainly shows you "how golang tolerates empty arrays as objects". The content is simple and clear. I hope it can help you solve your doubts. Let me lead you to study and learn this article "how golang tolerates empty arrays as objects".
Tolerate empty arrays as objects
Another crushing thing about PHP is that if the PHP array is empty, the serialization is []. But when not empty, the serialized result is {"key": "value"}. We need to treat [] as {}.
If you are using jsoniter, you can start the fuzzy mode to support the JSON passed by PHP.
Import "github.com/json-iterator/go/extra" extra.RegisterFuzzyDecoders ()
So it can be supported.
Var val map [string] interface {} jsoniter.UnmarshalFromString (`[]`, & val) these are all the contents of the article "how golang tolerates empty arrays as objects". Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!