示例:我想设置产品的条件,在我的产品文件中我正在使用JSON-LD并输出:
"itemCondition": "new"
但是,我是否也需要使用它:
<meta itemprop="itemCondition" content="new" />
有人可以解释一下它们是否一起工作,或者JSON-LD是否只是输出相同的格式?
答案 0 :(得分:1)
final ExampleMatcher matcher = ExampleMatcher.matching()
.withIgnoreNullValues()
.withMatcher("roles", match -> match.transform(source -> ((BasicDBList) source).iterator().next()).caseSensitive());
users = userRepository.findAll(Example.of(criteria, matcher), pageRequest);
属性在HTML扩展程序Microdata中指定。 Microdata 是Schema.org赞助商支持的三种结构化数据语法之一。另外两种语法是 JSON-LD 和 RDFa 。
通常在文档中只使用一种语法。除非您有使用多语言语法的理由,否则最好/最容易使用一种语法。
可以在同一文档中使用多种语法。每种语法可用于表示相同或不同的结构化数据。可能的原因是为仅支持不同语法的消费者提供结构化数据。另一个原因是您使用的软件在一种语法中生成一些结构化数据,但您更喜欢为自己的结构化数据使用不同的语法。