Nim loves object variants import marshal type DocKind = enum TextDoc,TodoDoc DocItem = object case kind:DocKind of TextDoc: text:string of TodoDoc: todo:string tags:seq[string] var docs: seq[DocItem] docs.add DocItem(kind:TextDoc, text: "some doc", tags: @["help"]) docs.add DocItem(kind:TodoDoc,todo: "some todo") echo $$docs Run
- How to convert sequence of objects to JSON in Nim? alexeypetrushin
- How to convert sequence of objects to JSON in Nim? shirleyquirk
- How to convert sequence of objects to JSON in Nim... alexeypetrushin
- How to convert sequence of objects to JSON in... alexeypetrushin
- How to convert sequence of objects to JSO... inventormatt
- How to convert sequence of objects t... alexeypetrushin
- How to convert sequence of objec... lscrd
- How to convert sequence of o... alexeypetrushin
- How to convert sequence of o... enthus1ast
- How to convert sequence of o... alexeypetrushin
- How to convert sequence of o... shirleyquirk
- How to convert sequence of o... dom96