A small tool to view real-world ActivityPub objects as JSON! Enter a URL
or username from Mastodon or a similar service below, and we'll send a
request with
the right
Accept
header
to the server to view the underlying object.
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"ostatus": "http://ostatus.org#",
"atomUri": "ostatus:atomUri",
"inReplyToAtomUri": "ostatus:inReplyToAtomUri",
"conversation": "ostatus:conversation",
"sensitive": "as:sensitive",
"toot": "http://joinmastodon.org/ns#",
"votersCount": "toot:votersCount",
"Hashtag": "as:Hashtag"
}
],
"id": "https://econtwitter.net/users/asjadnaqvi/statuses/109514278625423193",
"type": "Note",
"summary": null,
"inReplyTo": "https://econtwitter.net/users/asjadnaqvi/statuses/109514278572817278",
"published": "2022-12-14T22:01:16Z",
"url": "https://econtwitter.net/@asjadnaqvi/109514278625423193",
"attributedTo": "https://econtwitter.net/users/asjadnaqvi",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://econtwitter.net/users/asjadnaqvi/followers"
],
"sensitive": false,
"atomUri": "https://econtwitter.net/users/asjadnaqvi/statuses/109514278625423193",
"inReplyToAtomUri": "https://econtwitter.net/users/asjadnaqvi/statuses/109514278572817278",
"conversation": "tag:econtwitter.net,2022-12-14:objectId=2908532:objectType=Conversation",
"content": "<p>Btw <a href=\"https://econtwitter.net/tags/treemap\" class=\"mention hashtag\" rel=\"tag\">#<span>treemap</span></a> was 10x more complex to program than <a href=\"https://econtwitter.net/tags/sankey\" class=\"mention hashtag\" rel=\"tag\">#<span>sankey</span></a>. It employs a divide-&-conquer algorithm that attempts to optimize box placement, either by slicing or dicing, for a given width, height, aspect ratio. This means that a change in dimensions = complete change in layout.</p>",
"contentMap": {
"en": "<p>Btw <a href=\"https://econtwitter.net/tags/treemap\" class=\"mention hashtag\" rel=\"tag\">#<span>treemap</span></a> was 10x more complex to program than <a href=\"https://econtwitter.net/tags/sankey\" class=\"mention hashtag\" rel=\"tag\">#<span>sankey</span></a>. It employs a divide-&-conquer algorithm that attempts to optimize box placement, either by slicing or dicing, for a given width, height, aspect ratio. This means that a change in dimensions = complete change in layout.</p>"
},
"attachment": [],
"tag": [
{
"type": "Hashtag",
"href": "https://econtwitter.net/tags/treemap",
"name": "#treemap"
},
{
"type": "Hashtag",
"href": "https://econtwitter.net/tags/sankey",
"name": "#sankey"
}
],
"replies": {
"id": "https://econtwitter.net/users/asjadnaqvi/statuses/109514278625423193/replies",
"type": "Collection",
"first": {
"type": "CollectionPage",
"next": "https://econtwitter.net/users/asjadnaqvi/statuses/109514278625423193/replies?only_other_accounts=true&page=true",
"partOf": "https://econtwitter.net/users/asjadnaqvi/statuses/109514278625423193/replies",
"items": []
}
},
"likes": {
"id": "https://econtwitter.net/users/asjadnaqvi/statuses/109514278625423193/likes",
"type": "Collection",
"totalItems": 0
},
"shares": {
"id": "https://econtwitter.net/users/asjadnaqvi/statuses/109514278625423193/shares",
"type": "Collection",
"totalItems": 0
}
}