JSON object GUI
I found this link with conventions for describing JSON: http://www.json-schema.org/
Searching for "JSON schema" led me to a number of solutions, and in particular this post:
GUI-based or Web-based JSON editor that works like property explorer
It was started two years ago, but is apparently well documented and kept up to date.
Also, a post from April 2012 on the ibm website:
Problem
How to provide a user-friendly means of constructing arbitrary JSON structures where:
- the user interface is intuitive, flexible and capable of use without developer-level technical proficiency
- the user interface can be inferred from the structure of the JSON
- modifications to the user interface require little or no developer intervention
- modifications to the underlying JSON structure can automatically trigger modifications to the corresponding user interface
Solution
If this is the basic premise of the question, this approach does appear to be possible using any of various approaches under the "MVVM" nomenclature (which is apparently a variant of the "MVC" meme).
Examples
http://knockoutjs.com/examples/cartEditor.htmlhttp://en.wikipedia.org/wiki/Model_View_ViewModel#Open_source_MVVM_frameworks
See Also
GUI-based or Web-based JSON editor that works like property explorer
Write a webform to detect the parameters of the a service.Once you have the parameters, generate your form based on parameters available.Submit your form and grab the JSON Result.