---
title: "JSON Ausgabe ohne Object Identifier möglich?"
url: "https://www.typo3.net/d/123316-json-ausgabe-ohne-object-identifier-moeglich"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage","JavaScript & AJAX"]
created: "2016-10-29"
last_reply: "2016-10-29"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# JSON Ausgabe ohne Object Identifier möglich?

Extensions › Extbase · 0 Antworten · gestartet 2016-10-29

## Eröffnungsbeitrag

**maggo** · 2016-10-29 · [Beitrag #1](https://www.typo3.net/d/123316-json-ausgabe-ohne-object-identifier-moeglich/1)

Hallo,

ich habe eine Extension, bei dir ich die Daten als JSON ausgebe. Wenn der Wert ein Objekt ist, wird von TYPO3 automatisch ein Identifier gesetzt. Dieser stört aber für eine spätere Auswertung. Kann ich diesen irgendwie durch einen vorgegebenen Wert festsetzen oder durch z.B. die uid des entspechenden Daatensatzes ersetzen?

In der Datenbank gibt es zwei Tabellen - "object" und "category". Wobei jedes "object" mehrere "categories" haben kann => mm-Beziehung.

Auszug aus der erstellten JSON:

```plaintext
[{"categories":{"0000000014c7d773000000002605d705":{uid="2","title":"blau"},"0000000014c7d716000000002605d705":{uid="14","title":"rot"}},"max":5,"ratingAverage":0,"ratingVotes":0 ...
```

Hier gibt es für mein Objekt zwei "categories", ich möchte hier die "0000000014c7d773000000002605d705" und "0000000014c7d716000000002605d705" weg bekommen.

```php
public function jsonAction() {
            $this->view->setVariablesToRender(array('objects'));
            $this->view->setConfiguration(
                    array(
                        'objects' => array (
                            '_descendAll' => array(
                                '_only' => array('uid', 'title', 'max', 'categories', 'ratingAverage', 'ratingVotes'),
                                '_descend' => array(
                                    'categories' => array(
                                        '_descendAll' => array(
                                            '_only' => array('uid','title')
                                        )
                                    )
                                )
                            )
                        )                        
                    )
            );
            $this->view->assign('objects', $this->objectRepository->findAll());
        }
```

Ich bin hier für jede Hilfe und Idee dankbar.

Grüße Marco

---

Quelle: „JSON Ausgabe ohne Object Identifier möglich?“, typo3.net, https://www.typo3.net/d/123316-json-ausgabe-ohne-object-identifier-moeglich
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
