2010-03-10 75 views
5

我需要一个生成随机JSON对象的工具。我想用这个工具对我的HTTP POST请求进行测试,并使用它中的随机JSON对象。随机JSON对象生成器

有什么建议吗?

+1

你在开发什么平台? ASP.NET? Java的? PHP? :-) – 2010-03-10 19:24:03

+0

JavaScript/Python – Gjorgji 2010-03-10 19:31:43

回答

2

我会建议只是建立一个脚本在PHP ...它真的很容易阵列转换成JSON,所以你可以只是做一个随机排列,并做到:echo json_encode($array);

9

退房这项服务:http://json-generator.appspot.com/ 支持几个功能:

  • INT $ INCR(增量,从1开始)
  • INT $ randInt(A,b)(随机整数来回马到B)
  • 布尔$布尔(随机真/假)
  • $的firstName/$ lastName的(随机(100 1),俄语名/姓)
  • $公司(随机的公司名称的100 1)
  • $电话(随机俄语电话号码)
  • $电子邮件 (随机电子邮件,在$ name和$公司产生基地)
  • $日期(随机数据)
  • $重复:N重复对象n阵次

原帖俄语:http://habrahabr.ru/blogs/javascript/132286/

+0

这是一个非常棒的程序,但受限于不被开源。将它嵌入到一些测试代码中真的很不错。 – 2012-08-22 18:00:40

6

你可能想看看mockJSON,其方法类似于appspot json生成器,但是是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的工具,它可以让你POST请求获取模板化的JSON,而不是使用本地插件。你可以检查它out here