2010-03-10 74 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