Forum Discussion

bbuzzard's avatar
bbuzzard
Occasional Contributor
6 years ago

How do I assign a label to the json object that is returned like "Test" in Test: { name: test1 }

I have a customer who is expecting the json objects in the response to contain a label like the following:

 

Test: {

  name: test1

  passed: false

}

 

I'm using Swagger 2.0.  How do I assign "Test" to the object in the yaml file?

 

  • By defintion, you can't - that's not a valid JSON.

     

    The most you can do is something like:

     

    {
      "Test": {
        "name": "test1",
        "passed": false
      }
    }
    • bbuzzard's avatar
      bbuzzard
      Occasional Contributor

      Actually that's what I think I want. How would you define that within the Swagger 2.0 components?