2010-03-10 15 views
5

Ho bisogno di uno strumento che generi oggetti JSON casuali. Voglio utilizzare questo strumento per eseguire test sulle mie richieste HTTP POST e utilizzare l'oggetto JSON casuale al suo interno.Generatore di oggetti JSON casuali

Qualche suggerimento?

+1

Con quale piattaforma stai sviluppando? ASP.NET? Giava? PHP? :-) –

+0

JavaScript/Python – Gjorgji

risposta

2

mi sento di raccomandare solo la costruzione di uno script in PHP ... è davvero semplice per convertire gli array a JSON, quindi si può solo fare un allineamento randomizzato e fare: echo json_encode($array);

9

Partenza questo servizio: http://json-generator.appspot.com/ Sostiene diverse funzioni:

  • int $ incr (incremento, a partire dal 1)
  • int $ randInt (a, b) (intero casuale fro ma a B)
  • booleano $ bool (vero/falso)
  • stringa $ firstName/$ lastName (random (1 su 100 a caso) nome russo/cognome)
  • stringa $ società (nome della società casuale 1 su 100)
  • stringa $ telefono (numero di telefono russo casuale)
  • stringa $ email (E-mail casuale, base generata sul nome $ e $ società)
  • stringa $ data (dati casuali)
  • $ repeat: n ripete oggetto n volte in serie

post originale in russo : http://habrahabr.ru/blogs/javascript/132286/

+0

Questo è un programma davvero fantastico, ma è limitato dal fatto di non essere open source. Sarebbe davvero bello inserirlo in qualche codice di test. –

6

Si potrebbe voler guardare mockJSON, il cui approccio è simile al generatore json appspot ma è open source.

Ecco le parole chiave supportate.

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

Se si voleva utilizzare template con Python si potrebbe desiderare di esaminare la porta che ho creato a https://github.com/JamesMcMahon/mockjson.py.

0

Ho creato uno strumento basato su mockJSON che consente di richiedere il codice JSON POST anziché utilizzare un plug-in locale. Puoi verificarlo out here.

2

Prova questo fantastico strumento: Json Generator. Non hai bisogno di niente di più.

Problemi correlati