at://bnewbold.net/app.bsky.feed.post/3lrop7fg7vs2v

Back to Collection

Record JSON

{
  "$type": "app.bsky.feed.post",
  "createdAt": "2025-06-16T00:15:22.843Z",
  "langs": [
    "en"
  ],
  "reply": {
    "parent": {
      "cid": "bafyreiaw255byp2tgurcwleksazbxd526h4mbvaujcexftchtysbft5vwe",
      "uri": "at://did:plc:2zmxikig2sj7gqaezl5gntae/app.bsky.feed.post/3lrokhdcilk2w"
    },
    "root": {
      "cid": "bafyreiaw255byp2tgurcwleksazbxd526h4mbvaujcexftchtysbft5vwe",
      "uri": "at://did:plc:2zmxikig2sj7gqaezl5gntae/app.bsky.feed.post/3lrokhdcilk2w"
    }
  },
  "text": "good question!\n\nthe 'SchemaFile' struct from 'indigo:atproto/lexicon' does JSON marshaling/validation.\n\nI would probably use that to marshal JSON, then use 'indigo:atproto/data' to re-parse it, add a '$type' field, and then the generic data MarshalCBOR"
}