小编Dji*_*iaw的帖子

JSON模式:日期大于其他模式

我有一个像这样的json架构:

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Operation",
  "description": "The schema of an operation",
  "type": "object",
  "properties": {
    "id":{
      "description": "Unique identifier of the service",
      "type": "string"
    },
    "description":{
      "type": "string"
    },
    "dateDebut":{
      "type": "string",
      "format": "date-time"
    },
    "dateFin":{
      "type": "string",
      "format": "date-time"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我怎么能在我的架构中说dateFin必须大于dateDebut

jsonschema node.js json-schema-validator

5
推荐指数
2
解决办法
2933
查看次数

node.js:将json数组转换为csv

我想在node.js中将元素的json数组转换为csv。我已经找到了一些执行此操作的模块,例如json2csv或json-csv,但它们并不完整。例如,json2csv仅支持平面结构,其中字段是json根的直接子级,并且所有json对象的架构都应该相同。
就我而言,我想要那个。
我想我有一个像这样的对象的json数组:

[{
    “ libelle”:“ Projet 1”,
    “受益人”:“乐华先生”,
    “ nature”:“ Diagnostics patrimoniaux”,
    “ phasage”:“ GLOBAL”,
    “预算”: [
        {“状态”:“ BROUILLON”}
    ],
    “状态”:“布鲁克林”
},
{
    “ libelle”:“ Projet 2”,
    “受益人”:“乐华先生”,
    “ nature”:“ Diagnostics patrimoniaux”,
    “ phasage”:“ GLOBAL”,
    “状态”:“布鲁克林”
}]

我想像这样将其转换为csv:

“诽谤”,“受益人”,“性质”,“阶段”,“预算[0]。状态”,“状态”
“ Projet 1”,“ Leroy先生”,“ Diagnostics patrimoniaux”,“ GLOBAL”,“ BROUILLON”,“ BROUILLON”
“ Projet 2”,“ Leroy先生”,“ Diagnostics patrimoniaux”,“ GLOBAL”,“ BROUILLON”

我正在寻找一个好的且完整的节点模块来执行此操作。如果不存在,我会自己做。

csv json node.js

1
推荐指数
1
解决办法
4833
查看次数

标签 统计

node.js ×2

csv ×1

json ×1

json-schema-validator ×1

jsonschema ×1