like toHtml - it makes a json value of any given type.
It can be used generically, or it can be passed an ApiProvider so you can do a secondary custom
format. (it calls api.formatAs!(type)(typeRequestString)). Why would you want that? Maybe
your javascript wants to do work with a proper object,but wants to append it to the document too.
Asking for json with secondary format = html means the server will provide both to you.
Implement JSONValue makeJsonValue() in your struct or class to provide 100% custom Json.
Elements from DOM are turned into JSON strings of the element's html.
like toHtml - it makes a json value of any given type. It can be used generically, or it can be passed an ApiProvider so you can do a secondary custom format. (it calls api.formatAs!(type)(typeRequestString)). Why would you want that? Maybe your javascript wants to do work with a proper object,but wants to append it to the document too. Asking for json with secondary format = html means the server will provide both to you. Implement JSONValue makeJsonValue() in your struct or class to provide 100% custom Json. Elements from DOM are turned into JSON strings of the element's html.