# Interpreting "goal app read" response

**URL:** <https://forum.algorand.co/t/interpreting-goal-app-read-response/2711>\
**Category:** General\
**Tags:** docs\
**Created:** [February 28, 2021, 4:08pm UTC](https://forum.algorand.co/t/interpreting-goal-app-read-response/2711 "2021-02-28T16:08:13Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![fabrice](https://avatars.discourse-cdn.com/v4/letter/f/5fc32e/32.png) [@fabrice](https://forum.algorand.co/u/fabrice)\
**Post date:** [February 28, 2021, 4:25pm UTC](https://forum.algorand.co/t/interpreting-goal-app-read-response/2711/2 "2021-02-28T16:25:18Z")

</div>

- if the variable is a `[]byte`, then `tt` is set to 1, and `tb` contains the value
- if the variable is an `uint`, then `tt` is set to 2, and `ui` contains the value

You indeed need to dig in the code to find this information:

> <https://github.com/algorand/go-algorand/blob/76177281c6ee2afe744be9bdbe882f0f72f54ef8/data/basics/teal.go#L242>

and the TEAL type:

> <https://github.com/algorand/go-algorand/blob/76177281c6ee2afe744be9bdbe882f0f72f54ef8/data/basics/teal.go#L222>

---

_[View the full topic](https://forum.algorand.co/t/interpreting-goal-app-read-response/2711)._
