任何人都可以建议Clojure libarry,能够正确地反序列化具有复杂字段类型的对象,如UUID等。根据Clojure提供的JSON反序列化
我会分析是这样的:
JSON
{
"_id": 42,
"property1": "uuid-value"
}
根据这样的事情:
模式
{
"type" : "object",
"properties" : {
"_id" : {"type" : "integer"},
"property1" : {"type" : "UUID"}
}
}
进入索姆ething这样的:
的Clojure表示
{:_id 42 :property1 UUID("uuid-value")}
你见过https://github.com/dakrone/cheshire? – Josh
是的,它在编码部分完美的工作,但我问的是以柴郡条款解码。 – lllShamanlll
看看[Transit格式](https://github.com/cognitect/transit-format)。它不使用JSON Schema,但它的设计明确,使得UUID和日期等在解码时转换为编程语言原生格式。 – ez121sl