Question

J'ai besoin d'aide sur ce problème. Je dois ajouter objet qui comprend le hachage de mon fichier JSON.

J'utilise le module de services dans 6 pour générer drupal et xml fichier JSON de mes nœuds. Alors, quand je l'ai vue de mes noeuds JSON j'ai ceci:

[
{
"nid": "7",
"vid": "7",
"type": "page",
"language": "",
"title": "Bievenido", ..... } ]

Mais j'ai besoin que ce look fichier JSON comme ceci:

[
{
"<whatever>": {
    "nid": "7",
    "vid": "7",
    "type": "page",
    "language": "",
    "title": "Bievenido", .....  } ]

Comment modifier ce fichier JSON généré par le module de services?

Était-ce utile?

La solution

Le JSON est généré par le class RESTServerViewBuiltIn dans le fichier services/servers/rest_server/includes/rest_server.views.inc, en particulier la fonction de membre de render_json.

Services fournit un moyen de passer outre cela.

Tout d'abord dans un module personnalisé en œuvre

scroll top