Я пытаюсь создать параметр Body (JSON) для моего POST Api, который представляет собой запрос JSON. Все, что у меня есть, это схема JSON. Я пытаюсь составить список различных тестовых данных JSON, охватывающих положительные и отрицательные потоки для него.
Есть ли какая-либо возможность генерировать/создавать данные JSON программным способом с использованием Ява? . Я приложил небольшую схему Json (только для понимания), но моя фактическая схема более сложна и содержит множество массивов и вложенных Json.
Я пытаюсь создать параметр Body (JSON) для моего POST Api, который представляет собой запрос JSON. Все, что у меня есть, это схема JSON. Я пытаюсь составить список различных тестовых данных JSON, охватывающих положительные и отрицательные потоки для него.
Есть ли какая-либо возможность генерировать/создавать данные JSON программным способом с использованием Ява? . Я приложил небольшую схему Json (только для понимания), но моя фактическая схема более сложна и содержит множество массивов и вложенных Json.
Моя схема Json:
[code]{ "$schema": "http://json-schema.org/draft-07/schema", "$id": "http://example.com/example.json", "type": "object", "title": "The Root Schema", "description": "The root schema comprises the entire JSON document.", "required": [ "FirstName", "LastName", "Age", "Interest" ], "properties": { "FirstName": { "$id": "#/properties/FirstName", "type": "string", "title": "The Firstname Schema", "description": "An explanation about the purpose of this instance.", "default": "", "examples": [ "Vijay" ] }, "LastName": { "$id": "#/properties/LastName", "type": "string", "title": "The Lastname Schema", "description": "An explanation about the purpose of this instance.", "default": "", "examples": [ "Karthik" ] }, "Age": { "$id": "#/properties/Age", "type": "integer", "title": "The Age Schema", "description": "An explanation about the purpose of this instance.", "default": 0, "examples": [ 30 ] }, "Interest": { "$id": "#/properties/Interest", "type": "array", "title": "The Interest Schema", "description": "An explanation about the purpose of this instance.", "default": [], "items": { "$id": "#/properties/Interest/items", "type": "string", "title": "The Items Schema", "description": "An explanation about the purpose of this instance.", "default": "", "examples": [ "Food", "movie", "Learning", "VideoGames" ] } } } [/code]