json模式中的Dot plus("。+")表示法;这是什么意思?

时间:2017-10-18 16:54:46

标签: java json schema

我正在使用草案06模式并且看到了对我来说很新的标记:

"properties":{
  ".+":{
    "type":"string"
  }
},

"。+"表示?这就是为什么,例如,jsonschema2pojo不会从中生成Java?

1 个答案:

答案 0 :(得分:3)

好的,通过查看你的json,我可以弄清楚( json-schema验证器),String表示一个正则表达式,表示"type":"String"的{​​{1}} JSON对象可以包含除行终止符之外的所有字符(例如\n)。

以上regex将应用于json object类型的每个properties。您还可以从here中提到的答案中获得更好的洞察力。 您还可以参考this链接,以更好地了解JSON regex的使用情况。

问候:)