On Friday, 22 January 2016 at 16:58:51 UTC, Andrea Fontana wrote:
On Friday, 22 January 2016 at 16:45:22 UTC, userABCabc123 wrote:
But soon or later you'll need to add values to your object so just imagine it's already an object, even if it will only become one when you'll start to add some values.

You're wrong, I need an empty object for an API call!

Moreover "{}" it's a valid json object and there's no easy way to create it using std.json.

It's true that it can be problematic, for example with an input contract, or for subtyping a JSONValue as something like struct JSONValueThatAlwayObject{}...

But there is only 3 ways in std.json, from a literal, using the deprecated way or the "lazy" way.

Reply via email to