2010-03-10 3 views
5

Мне нужен инструмент, который генерирует случайные объекты JSON. Я хочу использовать этот инструмент для тестирования своих HTTP-запросов POST и использования в нем случайного объекта JSON.Случайный генератор объектов JSON

Любые предложения?

+1

С какой платформой вы развиваетесь? ASP.NET? Ява? PHP? :-) –

+0

JavaScript/Python – Gjorgji

ответ

2

я бы рекомендовал просто строить сценарий в PHP ... его очень легко преобразовать массивы JSON, так что вы можете просто сделать рандомизированное массив и сделать: echo json_encode($array);

9

Заканчивать этот сервис: http://json-generator.appspot.com/ Он поддерживает несколько функций:

  • INT $ инкр (прирост, начиная с 1)
  • INT $ randInt (а, б) (случайное число сюда ма б)
  • булева $ BOOL (случайной истина/ложь)
  • строка $ ПгвЬЫате/$ LastName (случайная (1 из 100) России имени/фамилия)
  • строки $ компании (имя случайной компании 1 100)
  • строка $ телефона (случайный русский номер телефона)
  • строки $ электронной почта (Случайная электронная почта, генерируется база на $ имя и $ компании)
  • строки $ Дата (случайные данные)
  • $ повторе: п повторами объект п раз в массиве

оригинальный пост в России : http://habrahabr.ru/blogs/javascript/132286/

+0

Это действительно потрясающая программа, но она ограничена не открытым исходным кодом. Было бы неплохо встроить его в некоторый тестовый код. –

6

Возможно, вы захотите посмотреть mockJSON, подход которого аналогичен json-генератору appspot, но равен open source.

Вот ключевые слова, которые он поддерживает.

  • @NUMBER
  • @LETTER_UPPER
  • @LETTER_LOWER
  • @MALE_FIRST_NAME
  • @FEMALE_FIRST_NAME
  • @LAST_NAME
  • @EMAIL
  • @DATE_YYYY
  • @DATE_DD
  • @DATE_MM
  • @TIME_HH
  • @TIME_MM
  • @TIME_SS
  • @LOREM
  • @LOREM_IPSUM

Если вы хотите использовать с Python шаблонов вы можете заглянуть в порт, который я создал в https://github.com/JamesMcMahon/mockjson.py.

0

Я сделал инструмент на основе mockJSON, который позволяет вам запрашивать шаблон JSON, вместо использования локального плагина. Вы можете проверить его out here.

2

Попробуйте этот потрясающий инструмент: Json Generator. Вам больше ничего не нужно.

Смежные вопросы