I’m not aware of any examples of perspective JSON, but you can view the JSON on any dashboard/perspective/tile you create by dropping to edit mode and clicking the </> icon.
As I mentioned before, the only thing that must be unique is the ID. Adding a new dashboard or perspective will give you the basis of each of these items. There’s also the draft setting (true/false IIRC), which will define if it’s available to all users.