gpt4 book ai didi

arrays - JSON-LD 构建单个对象数组

转载 作者:行者123 更新时间:2023-12-04 20:37:59 25 4
gpt4 key购买 nike

有没有办法强制单个对象到一个数组?每次都测试对象类型真的很烦人。

我试过这个上下文,但它不起作用。还有example in JSON-LD Playground .有了这个上下文,资源就变成了单个对象,而不是像您期望的那样包含一个对象的数组。

{
"@context": {
"member": {
"@id": "http://xmlns.com/foaf/0.1/member",
"@container": "@list"
},
"ex": "http://example.org/ex#",
"foaf": "http://xmlns.com/foaf/0.1/",
"owl": "http://www.w3.org/2002/07/owl#",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"frapo": "http://purl.org/cerif/frapo/"
},
"@type": "foaf:Organisation",
"member": []
}

结果:
 ... {
"@id": "ex:Organization_1",
"@type": "foaf:Organisation",
"foaf:member": {
"@id": "ex:Person_1",
"@type": "foaf:Person",
"foaf:name": "Bill"
}
} ...

它应该是什么:
"foaf:member": [{ "@id": ... }]

最佳答案

兼容 JSON-LD 处理器允许您在处理 JSON-LD 时设置几个选项:http://www.w3.org/TR/json-ld-api/#the-jsonldoptions-type

只需设置 compactArrays标志到 false .

关于arrays - JSON-LD 构建单个对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31849997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com