2016-09-08 1 views
0

Je suis nouveau sur RAML. J'essaye de définir un schéma pour une réponse qui contiendra plusieurs lignes, tout comme un resultset en SQL. J'ai fait ceci mais juste pour des réponses d'une ligne.Définition d'un schéma de réponse avec plusieurs lignes

Je voudrais également définir un exemple.

Pouvez-vous m'aider avec quelques exemples de la façon d'y parvenir?

Merci beaucoup

Répondre

1

Voici un exemple de schéma en ligne: -

#%RAML 0.8 
title: A one-song API 
/{songId}: 
    get: 
    body: 
     application/json: 
     schema: | 
      { 
      "$schema": "http://json-schema.org/schema", 
      "type": "object", 
      "description": "The canonical song representation", 
      "properties": { 
       "title": { "type": "string" }, 
       "artist": { "type": "string" } 
      }, 
      "required": [ "title", "artist" ] 
      } 

Le symbole de tuyau |, qui permet couvrant un scalaire de chaîne sur plusieurs lignes.
ref: - https://github.com/raml-org/raml-spec/issues/8