账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    用JSON描述一段简单逻辑
    58
    0
    我想用JSON来描述一段简单的逻辑代码,生为一段配置化的文件。怎么描述成本最低?逻辑代码类似于这样if( body.type === 1 ){    body.renderTime = body.time}else if(body.type === 0){    body.renderTime = body.content}补一个配置代码:在exec位置放逻辑配置代码 { name: '供应材料价格信息', component: 'dyDragTable', dataOrigin: 'supplyContractPriceList', hookName: 'commonProcessNumber|changeMaterialPrice', style: { width: [150, 100, 80, 150, 150, 100, 150, 150], }, exec:{ // 这里放简单处理逻辑配置 }, children: { materialName: '材料名称', bindStation: '站点', materialPrice: '原材料价格', beginTime: '原起始时间', endTime: '原结束时间', changeMaterialPrice: '变更后材料价格', changeBeginTime: '变更后起始时间', changeEndTime: '变更后结束时间', }, func: { isShow(busData: any, opt: any) { if (busData.contractType === '0') { opt.isComponentShow = '1' } }, }, },
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 灵魂枷锁 普通会员 1楼

      以下是一个简单的JSON描述:

      json { "name": "John Doe", "age": 30, "city": "New York", "job": "Software Engineer", "hobbies": ["reading", "hiking", "traveling"], "friends": ["Jane Smith", "Mike Johnson"], "orders": [ {"product": "iPhone", "quantity": 2}, {"product": "iPad", "quantity": 1} ] }

      在这个JSON对象中,我们有以下内容:

      • name:姓名,为John Doe。
      • age:年龄,为30。
      • city:城市,为New York。
      • job:职业,为Software Engineer。
      • hobbies:兴趣爱好,为["reading", "hiking", "traveling"]。
      • friends:朋友,为["Jane Smith", "Mike Johnson"]。
      • orders:订单,为[ {"product": "iPhone", "quantity": 2}, {"product": "iPad", "quantity": 1} ]。

      这个JSON对象非常简单,只是包含了一个人的基本信息和一些简单的订单。如果你需要更复杂的数据结构,可以考虑使用更强大的数据格式,如XML、CSV等。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部