国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js按條件生成隨機json:randomjson實現方法

2024-05-06 15:18:50
字體:
來源:轉載
供稿:網友

前端開發中,在做前后端分離的時候,經常需要手寫json數據,有3個問題特別揪心:

1,數據是寫死的,不能按一定的條件隨機生成長度不一,內容不一的數據

2,寫數組的時候,如果有很多條,需要一條一條地寫,費時費力

3,mock圖片特別困難

randomjson用來根據模型隨機生成json,mock json數據的時候特別有用

github地址:

https://github.com/finance-sh/randomjson

如何使用

# randomjson

根據條件生成json對應的隨機json

## 如何使用

### 安裝

   npm install randomjson

### 用法

// 安裝  npm install randomjson// 用法  // 引用包  var randomjson = require('randomjson');  // 模型  var modelJson = {    "code": "00",    "numberCode": "<@[10000,20000]>",    "msg": "<@chinese{12,50}>",    "msg2": "<@string{2,3}>",    "logo": "<@image{100,100}>",    "result": {      "pList<@{1,3}>":[         {          "indexToString": "<@index><@>",          "index": "<@index>",          "id": "<@[1-5]>",           "price": "<@float>",          "name": "公司名稱<@index>",          "person": "李文武<@index>",          "address": "北京市海淀區西三旗",          "mobile": "1<@number{10}>",          "tel": "<@number{4}>-<@number{8}>",          "list": [            {              "auditKey": 1,              "auditValue": "<@[0,1,2]>"            },             {              "auditKey": 2,              "auditValue": "<@[0,1,2]>"            }          ]        }      ]    }  }  // 根據模型生成json  var myJson = randomjson(modelJson);    根據上邊模型生成的json可能是這樣:    {    "code": "00",    "numberCode": 10000,    "msg": "加義為邊平壓你治提用根治問求只或程干立農資特",    "msg2": "dv",    "logo": "https://dummyimage.com/100x100",    "result": {      "pList": [        {          "indexToString": "1",          "index": 1,          "id": 2,          "price": 93.78,          "name": "公司名稱1",          "person": "李文武1",          "address": "北京市海淀區西三旗",          "mobile": "17929438781",          "tel": "1148-56055642",          "list": [            {              "auditKey": 1,              "auditValue": 0            },            {              "auditKey": 2,              "auditValue": 1            }          ]        },        {          "indexToString": "2",          "index": 2,          "id": 5,          "price": 29.49,          "name": "公司名稱2",          "person": "李文武2",          "address": "北京市海淀區西三旗",          "mobile": "17826945504",          "tel": "7298-46226026",          "list": [            {              "auditKey": 1,              "auditValue": 0            },            {              "auditKey": 2,              "auditValue": 0            }          ]        }      ]    }  }            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 嘉黎县| 平顶山市| 芜湖市| 栾川县| 紫云| 错那县| 安吉县| 黄石市| 成武县| 遂宁市| 广河县| 手游| 三都| 桂林市| 金昌市| 白玉县| 仙居县| 辽宁省| 拉孜县| 嘉义市| 陇川县| 祁东县| 深州市| 西林县| 永昌县| 贞丰县| 英吉沙县| 且末县| 临泽县| 新巴尔虎右旗| 侯马市| 会理县| 丁青县| 扎赉特旗| 页游| 宁津县| 苗栗县| 石狮市| 中卫市| 中卫市| 明溪县|