# Read and write to the view.json

**URL:** <https://forum.inductiveautomation.com/t/read-and-write-to-the-view-json/96184>\
**Category:** Module Development\
**Tags:** perspective, ignition81\
**Created:** [September 19, 2024, 1:36pm UTC](https://forum.inductiveautomation.com/t/read-and-write-to-the-view-json/96184 "2024-09-19T13:36:43Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![victordcq](https://avatars.discourse-cdn.com/v4/letter/v/f6c823/32.png) [@victordcq](https://forum.inductiveautomation.com/u/victordcq)\
**Post date:** [September 19, 2024, 2:39pm UTC](https://forum.inductiveautomation.com/t/read-and-write-to-the-view-json/96184/2 "2024-09-19T14:39:56Z")

</div>

i dont know if its any usefull, but i accessed views (aswell as one that accesses this for vision (older version though)) through this. though it didnt really have anything to do with permissions so i have no idea if you can find anything usefull here.

> [@Export all component text used in Ignition](https://forum.inductiveautomation.com/t/export-all-component-text-used-in-ignition/53668/4):
>
> Here is a script i used to automatically add all text values to the translate manager in perspective By checking the resource files… warning this may take a while xd import os import json from com.inductiveautomation.ignition.gateway import IgnitionGateway from com.inductiveautomation.ignition.gateway.script import GatewaySystemUtilities package = IgnitionGateway.get().getLocalizationManager().loadFullPackage() oldKeys = package.getAvailableKeys() context = IgnitionGateway.get() path…

---

_[View the full topic](https://forum.inductiveautomation.com/t/read-and-write-to-the-view-json/96184)._
