# Get all object field values as tuple

**URL:** <https://discourse.julialang.org/t/get-all-object-field-values-as-tuple/69517>\
**Category:** General Usage\
**Tags:** structure\
**Created:** [October 10, 2021, 4:41pm UTC](https://discourse.julialang.org/t/get-all-object-field-values-as-tuple/69517 "2021-10-10T16:41:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![andrey2185](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/andrey2185/32/9889_2.png) [@andrey2185](https://discourse.julialang.org/u/andrey2185)\
**Post date:** [October 10, 2021, 4:41pm UTC](https://discourse.julialang.org/t/get-all-object-field-values-as-tuple/69517/1 "2021-10-10T16:41:58Z")

</div>

Hellow!

how can i get all object field values as tuple better as this:

`object_field_values = (getproperty.(repeat([object],fieldcount(T)), fieldnames(T))...,)`

---

<div class="post-metadata">

**Author:** ![baggepinnen](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/baggepinnen/32/693_2.png) [@baggepinnen](https://discourse.julialang.org/u/baggepinnen)\
**Post date:** [October 10, 2021, 4:48pm UTC](https://discourse.julialang.org/t/get-all-object-field-values-as-tuple/69517/2 "2021-10-10T16:48:23Z")

</div>

Try

```julia
ntuple(fieldcount(T)) do i
    getfield(x, i)
end

```

Where x is the instance and `T = typeof(x) `  
I’m on my phone and haven’t tried it, but I think it should do the trick.

---

<div class="post-metadata">

**Author:** ![stevengj](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevengj/32/71_2.png) [@stevengj](https://discourse.julialang.org/u/stevengj)\
**Post date:** [October 10, 2021, 7:30pm UTC](https://discourse.julialang.org/t/get-all-object-field-values-as-tuple/69517/3 "2021-10-10T19:30:57Z")

</div>

See [Get fieldnames and values of `struct` as NamedTuple](https://discourse.julialang.org/t/get-fieldnames-and-values-of-struct-as-namedtuple/8991) and also [https://github.com/JeffreySarnoff/NamedTupleTools.jl#struct-construction-conversion](https://github.com/JeffreySarnoff/NamedTupleTools.jl#struct-construction-conversion)
