2014-02-19 3 views
10

Я хочу знать, есть ли метод, в котором я могу сгенерировать образец json-вывода на основе ввода схемы json.Создать образец Json вывода из Json Schema

, например: -

input => 

{ 
"title": "Example Schema", 
"type": "object", 
"properties": { 
    "firstName": { 
     "type": "string" 
    }, 
    "lastName": { 
     "type": "string" 
    }, 
    "age": { 
     "description": "Age in years", 
     "type": "integer", 
     "minimum": 0 
    } 
}, 
"required": ["firstName", "lastName"] 
} 

output => 

{  
    "firstName" : "RandomFirstName", 
    "lastName" : "RandomLastName" 
} 

У меня есть большой JSon схемы с большим количеством валидаций так, чтобы создать образец действительный JSON я мог либо создать вручную, используя либо Java или просто ввести его в файл. Есть ли лучший способ?

+0

Вы хотите, чтобы заказное решение было написано на Java, чтобы записать вывод в файл? Что вы уже пробовали? –

+0

Желательно, чтобы я хотел использовать библиотеку java, но я бы взял любой формат в виде отдельного скрипта для онлайн-инструмента. Я еще не начал писать свою проблему. Я решил лучше проверить, есть ли какая-то существующая библиотека, которая делает это –

ответ

4

Вы можете попробовать JSON Schema Faker. Он примет схему и сгенерирует/выдает объект JSON, который будет проверять схему.

0

JSONBuddy может сделать это за вас. Это редактор JSON для рабочего стола Windows и генерирует данные в реальном времени JSON во время редактирования вашей схемы.