随机JSON对象生成器

时间:2010-03-10 19:19:46

标签: javascript json

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

有什么建议吗?

5 个答案:

答案 0 :(得分:9)

查看此服务:http://json-generator.appspot.com/ 它支持几个功能:

  • int $ incr (增量,从1开始)
  • int $ randInt(a,b)(从a到b的随机整数)
  • 布尔 $ bool (随机true / false)
  • string $ firstName / $ lastName (随机(1 of 100)俄名/姓)
  • string $ company (随机公司名称1 of 100)
  • string $ phone (随机俄罗斯电话号码)
  • string $ email (随机电子邮件,根据$ name和$ company生成)
  • string $ date (随机数据)
  • $ repeat:n 在数组中重复对象n次

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

答案 1 :(得分:6)

您可能需要查看mockJSON,其方法类似于appspot json-generator,但是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创建的端口。

答案 2 :(得分:2)

我建议只在PHP中构建一个脚本...它很容易将数组转换为json,所以你可以创建一个随机数组并执行: echo json_encode($array);

答案 3 :(得分:2)

试试这个很棒的工具:Json Generator。你什么都不需要了。

答案 4 :(得分:0)

我创建了一个基于mockJSON的工具,它允许POST请求获取模板化的JSON,而不是使用本地插件。您可以查看out here