2010-03-10 470 views
5

Necesito una herramienta que genere objetos JSON aleatorios. Quiero utilizar esta herramienta para hacer pruebas en mis solicitudes HTTP POST y usar el objeto JSON aleatorio en ella.Generador de objetos aleatorios JSON

¿Alguna sugerencia?

+1

¿Con qué plataforma está desarrollando? ASP.NET? ¿Java? PHP? :-) –

+0

JavaScript/Python – Gjorgji

Respuesta

2

yo recomendaría sólo la construcción de un script en PHP ... es realmente fácil de convertir matrices para JSON, por lo que sólo podría hacer una serie aleatorizado y hacer: echo json_encode($array);

9

Salida este servicio: http://json-generator.appspot.com/ Soporta varias funciones:

  • int $ incr (incremento, a partir de 1)
  • int $ randInt (a, b) (entero aleatorio fro ma a B)
  • booleano $ bool (al azar
  • cadena $ primerNombre/$ lastName (al azar (1 de 100 verdadero/falso)) ruso Nombre/apellido)
  • cadena de empresa $ (nombre de la empresa al azar 1 de 100)
  • cadena $ teléfono (número de teléfono al azar ruso)
  • cadena $ correo electrónico (E-mail al azar, base generada en el nombre $ y $ compañía)
  • cadena $ fecha (datos aleatorios)
  • $ repetición: n repeticiones objeto N veces en serie

post original en ruso : http://habrahabr.ru/blogs/javascript/132286/

+0

Este es un programa realmente increíble, pero está limitado por no ser de código abierto. Sería realmente bueno incluirlo en algún código de prueba. –

6

Es posible que desee mirar mockJSON, cuyo enfoque es similar al de appspot json-generator pero es open source.

Estas son las palabras clave que admite.

  • @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

Si desea utilizar plantillas con Python es posible que desee buscar en el puerto que creé al https://github.com/JamesMcMahon/mockjson.py.

0

Hice una herramienta basada en mockJSON que le permite POST solicitudes para obtener el JSON con plantilla, en lugar de usar un complemento local. Puede verificarlo out here.

2

Prueba esta increíble herramienta: Json Generator. No necesitas nada más.

Cuestiones relacionadas