Conversion options as used by Type#toObject and Message.toObject.
Properties:
longs |
function |
<optional> |
Long conversion type. |
|
enums |
function |
<optional> |
Enum value conversion type. |
|
bytes |
function |
<optional> |
Bytes value conversion type. |
|
defaults |
boolean |
<optional> |
false | Also sets default values on the resulting object |
arrays |
boolean |
<optional> |
false | Sets empty arrays for missing repeated fields even if |
objects |
boolean |
<optional> |
false | Sets empty objects for missing map fields even if |
oneofs |
boolean |
<optional> |
false | Includes virtual oneof properties set to the present field's name, if any |
json |
boolean |
<optional> |
false | Performs additional JSON compatibility conversions, i.e. NaN and Infinity to strings |